public static interface DeploymentConfigInfo.Builder extends SdkPojo, CopyableBuilder<DeploymentConfigInfo.Builder,DeploymentConfigInfo>
Modifier and Type | Method and Description |
---|---|
DeploymentConfigInfo.Builder |
computePlatform(ComputePlatform computePlatform)
The destination platform type for the deployment (
Lambda or Server ). |
DeploymentConfigInfo.Builder |
computePlatform(String computePlatform)
The destination platform type for the deployment (
Lambda or Server ). |
DeploymentConfigInfo.Builder |
createTime(Instant createTime)
The time at which the deployment configuration was created.
|
DeploymentConfigInfo.Builder |
deploymentConfigId(String deploymentConfigId)
The deployment configuration ID.
|
DeploymentConfigInfo.Builder |
deploymentConfigName(String deploymentConfigName)
The deployment configuration name.
|
default DeploymentConfigInfo.Builder |
minimumHealthyHosts(Consumer<MinimumHealthyHosts.Builder> minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
|
DeploymentConfigInfo.Builder |
minimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
|
default DeploymentConfigInfo.Builder |
trafficRoutingConfig(Consumer<TrafficRoutingConfig.Builder> trafficRoutingConfig)
The configuration specifying how the deployment traffic will be routed.
|
DeploymentConfigInfo.Builder |
trafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig)
The configuration specifying how the deployment traffic will be routed.
|
copy
applyMutation, build
DeploymentConfigInfo.Builder deploymentConfigId(String deploymentConfigId)
The deployment configuration ID.
deploymentConfigId
- The deployment configuration ID.DeploymentConfigInfo.Builder deploymentConfigName(String deploymentConfigName)
The deployment configuration name.
deploymentConfigName
- The deployment configuration name.DeploymentConfigInfo.Builder minimumHealthyHosts(MinimumHealthyHosts minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
minimumHealthyHosts
- Information about the number or percentage of minimum healthy instance.default DeploymentConfigInfo.Builder minimumHealthyHosts(Consumer<MinimumHealthyHosts.Builder> minimumHealthyHosts)
Information about the number or percentage of minimum healthy instance.
This is a convenience that creates an instance of theMinimumHealthyHosts.Builder
avoiding the need
to create one manually via MinimumHealthyHosts.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to minimumHealthyHosts(MinimumHealthyHosts)
.minimumHealthyHosts
- a consumer that will call methods on MinimumHealthyHosts.Builder
minimumHealthyHosts(MinimumHealthyHosts)
DeploymentConfigInfo.Builder createTime(Instant createTime)
The time at which the deployment configuration was created.
createTime
- The time at which the deployment configuration was created.DeploymentConfigInfo.Builder computePlatform(String computePlatform)
The destination platform type for the deployment (Lambda
or Server
).
computePlatform
- The destination platform type for the deployment (Lambda
or Server
).ComputePlatform
,
ComputePlatform
DeploymentConfigInfo.Builder computePlatform(ComputePlatform computePlatform)
The destination platform type for the deployment (Lambda
or Server
).
computePlatform
- The destination platform type for the deployment (Lambda
or Server
).ComputePlatform
,
ComputePlatform
DeploymentConfigInfo.Builder trafficRoutingConfig(TrafficRoutingConfig trafficRoutingConfig)
The configuration specifying how the deployment traffic will be routed. Only deployments with a Lambda compute platform can specify this.
trafficRoutingConfig
- The configuration specifying how the deployment traffic will be routed. Only deployments with a Lambda
compute platform can specify this.default DeploymentConfigInfo.Builder trafficRoutingConfig(Consumer<TrafficRoutingConfig.Builder> trafficRoutingConfig)
The configuration specifying how the deployment traffic will be routed. Only deployments with a Lambda compute platform can specify this.
This is a convenience that creates an instance of theTrafficRoutingConfig.Builder
avoiding the need
to create one manually via TrafficRoutingConfig.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to trafficRoutingConfig(TrafficRoutingConfig)
.trafficRoutingConfig
- a consumer that will call methods on TrafficRoutingConfig.Builder
trafficRoutingConfig(TrafficRoutingConfig)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.