copyWith method
ServiceSpec
copyWith(
{ - String? name,
- GitInfos? git,
- ImageSourceSpec? image,
- String? runCommand,
- String? environmentSlug,
- String? instanceSizeSlug,
- int? instanceCount,
- int? httpPort,
- List<Route>? routes,
- List<EnvVariableModel>? envs,
})
Implementation
ServiceSpec copyWith({
String? name,
GitInfos? git,
ImageSourceSpec? image,
String? runCommand,
String? environmentSlug,
String? instanceSizeSlug,
int? instanceCount,
int? httpPort,
List<Route>? routes,
List<EnvVariableModel>? envs,
}) {
return ServiceSpec(
name: name ?? this.name,
git: git ?? this.git,
image: image ?? this.image,
runCommand: runCommand ?? this.runCommand,
environmentSlug: environmentSlug ?? this.environmentSlug,
instanceSizeSlug: instanceSizeSlug ?? this.instanceSizeSlug,
instanceCount: instanceCount ?? this.instanceCount,
httpPort: httpPort ?? this.httpPort,
routes: routes ?? this.routes,
envs: envs ?? this.envs,
);
}