Interface DeploymentConfigInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DeploymentConfigInfo.Builder,,DeploymentConfigInfo> SdkBuilder<DeploymentConfigInfo.Builder,,DeploymentConfigInfo> SdkPojo
- Enclosing class:
DeploymentConfigInfo
-
Method Summary
Modifier and TypeMethodDescriptioncomputePlatform(String computePlatform) The destination platform type for the deployment (Lambda,Server, orECS).computePlatform(ComputePlatform computePlatform) The destination platform type for the deployment (Lambda,Server, orECS).createTime(Instant createTime) The time at which the deployment configuration was created.deploymentConfigId(String deploymentConfigId) The deployment configuration ID.deploymentConfigName(String deploymentConfigName) The deployment configuration name.default DeploymentConfigInfo.BuilderminimumHealthyHosts(Consumer<MinimumHealthyHosts.Builder> minimumHealthyHosts) Information about the number or percentage of minimum healthy instances.minimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts) Information about the number or percentage of minimum healthy instances.default DeploymentConfigInfo.BuildertrafficRoutingConfig(Consumer<TrafficRoutingConfig.Builder> trafficRoutingConfig) The configuration that specifies how the deployment traffic is routed.trafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig) The configuration that specifies how the deployment traffic is routed.default DeploymentConfigInfo.BuilderzonalConfig(Consumer<ZonalConfig.Builder> zonalConfig) Information about a zonal configuration.zonalConfig(ZonalConfig zonalConfig) Information about a zonal configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
deploymentConfigId
The deployment configuration ID.
- Parameters:
deploymentConfigId- The deployment configuration ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentConfigName
The deployment configuration name.
- Parameters:
deploymentConfigName- The deployment configuration name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumHealthyHosts
Information about the number or percentage of minimum healthy instances.
- Parameters:
minimumHealthyHosts- Information about the number or percentage of minimum healthy instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minimumHealthyHosts
default DeploymentConfigInfo.Builder minimumHealthyHosts(Consumer<MinimumHealthyHosts.Builder> minimumHealthyHosts) Information about the number or percentage of minimum healthy instances.
This is a convenience method that creates an instance of theMinimumHealthyHosts.Builderavoiding the need to create one manually viaMinimumHealthyHosts.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tominimumHealthyHosts(MinimumHealthyHosts).- Parameters:
minimumHealthyHosts- a consumer that will call methods onMinimumHealthyHosts.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createTime
The time at which the deployment configuration was created.
- Parameters:
createTime- The time at which the deployment configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computePlatform
The destination platform type for the deployment (
Lambda,Server, orECS).- Parameters:
computePlatform- The destination platform type for the deployment (Lambda,Server, orECS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computePlatform
The destination platform type for the deployment (
Lambda,Server, orECS).- Parameters:
computePlatform- The destination platform type for the deployment (Lambda,Server, orECS).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trafficRoutingConfig
The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
- Parameters:
trafficRoutingConfig- The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trafficRoutingConfig
default DeploymentConfigInfo.Builder trafficRoutingConfig(Consumer<TrafficRoutingConfig.Builder> trafficRoutingConfig) The configuration that specifies how the deployment traffic is routed. Used for deployments with a Lambda or Amazon ECS compute platform only.
This is a convenience method that creates an instance of theTrafficRoutingConfig.Builderavoiding the need to create one manually viaTrafficRoutingConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrafficRoutingConfig(TrafficRoutingConfig).- Parameters:
trafficRoutingConfig- a consumer that will call methods onTrafficRoutingConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
zonalConfig
Information about a zonal configuration.
- Parameters:
zonalConfig- Information about a zonal configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zonalConfig
Information about a zonal configuration.
This is a convenience method that creates an instance of theZonalConfig.Builderavoiding the need to create one manually viaZonalConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tozonalConfig(ZonalConfig).- Parameters:
zonalConfig- a consumer that will call methods onZonalConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-