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.Builder
minimumHealthyHosts
(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.Builder
trafficRoutingConfig
(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.Builder
zonalConfig
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builder
avoiding the need to create one manually viaMinimumHealthyHosts.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaTrafficRoutingConfig.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaZonalConfig.builder()
.When the
Consumer
completes,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:
-