Package com.pulumi.aws.codedeploy.inputs
Class DeploymentConfigState.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.inputs.DeploymentConfigState.Builder
-
- Enclosing class:
- DeploymentConfigState
public static final class DeploymentConfigState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DeploymentConfigState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentConfigState defaults)
-
-
Method Detail
-
arn
public DeploymentConfigState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The ARN of the deployment config.- Returns:
- builder
-
arn
public DeploymentConfigState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The ARN of the deployment config.- Returns:
- builder
-
computePlatform
public DeploymentConfigState.Builder computePlatform(@Nullable com.pulumi.core.Output<java.lang.String> computePlatform)
- Parameters:
computePlatform
- The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`.- Returns:
- builder
-
computePlatform
public DeploymentConfigState.Builder computePlatform(java.lang.String computePlatform)
- Parameters:
computePlatform
- The compute platform can be `Server`, `Lambda`, or `ECS`. Default is `Server`.- Returns:
- builder
-
deploymentConfigId
public DeploymentConfigState.Builder deploymentConfigId(@Nullable com.pulumi.core.Output<java.lang.String> deploymentConfigId)
- Parameters:
deploymentConfigId
- The AWS Assigned deployment config id- Returns:
- builder
-
deploymentConfigId
public DeploymentConfigState.Builder deploymentConfigId(java.lang.String deploymentConfigId)
- Parameters:
deploymentConfigId
- The AWS Assigned deployment config id- Returns:
- builder
-
deploymentConfigName
public DeploymentConfigState.Builder deploymentConfigName(@Nullable com.pulumi.core.Output<java.lang.String> deploymentConfigName)
- Parameters:
deploymentConfigName
- The name of the deployment config.- Returns:
- builder
-
deploymentConfigName
public DeploymentConfigState.Builder deploymentConfigName(java.lang.String deploymentConfigName)
- Parameters:
deploymentConfigName
- The name of the deployment config.- Returns:
- builder
-
minimumHealthyHosts
public DeploymentConfigState.Builder minimumHealthyHosts(@Nullable com.pulumi.core.Output<DeploymentConfigMinimumHealthyHostsArgs> minimumHealthyHosts)
- Parameters:
minimumHealthyHosts
- A minimum_healthy_hosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below.- Returns:
- builder
-
minimumHealthyHosts
public DeploymentConfigState.Builder minimumHealthyHosts(DeploymentConfigMinimumHealthyHostsArgs minimumHealthyHosts)
- Parameters:
minimumHealthyHosts
- A minimum_healthy_hosts block. Required for `Server` compute platform. Minimum Healthy Hosts are documented below.- Returns:
- builder
-
trafficRoutingConfig
public DeploymentConfigState.Builder trafficRoutingConfig(@Nullable com.pulumi.core.Output<DeploymentConfigTrafficRoutingConfigArgs> trafficRoutingConfig)
- Parameters:
trafficRoutingConfig
- A traffic_routing_config block. Traffic Routing Config is documented below.- Returns:
- builder
-
trafficRoutingConfig
public DeploymentConfigState.Builder trafficRoutingConfig(DeploymentConfigTrafficRoutingConfigArgs trafficRoutingConfig)
- Parameters:
trafficRoutingConfig
- A traffic_routing_config block. Traffic Routing Config is documented below.- Returns:
- builder
-
build
public DeploymentConfigState build()
-
-