Package com.pulumi.aws.ecs.inputs
Class ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder
-
- Enclosing class:
- ServiceDeploymentConfigurationCanaryConfigurationArgs
public static final class ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceDeploymentConfigurationCanaryConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceDeploymentConfigurationCanaryConfigurationArgsbuild()ServiceDeploymentConfigurationCanaryConfigurationArgs.BuildercanaryBakeTimeInMinutes(com.pulumi.core.Output<java.lang.String> canaryBakeTimeInMinutes)ServiceDeploymentConfigurationCanaryConfigurationArgs.BuildercanaryBakeTimeInMinutes(java.lang.String canaryBakeTimeInMinutes)ServiceDeploymentConfigurationCanaryConfigurationArgs.BuildercanaryPercent(com.pulumi.core.Output<java.lang.Double> canaryPercent)ServiceDeploymentConfigurationCanaryConfigurationArgs.BuildercanaryPercent(java.lang.Double canaryPercent)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceDeploymentConfigurationCanaryConfigurationArgs defaults)
-
-
Method Detail
-
canaryBakeTimeInMinutes
public ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder canaryBakeTimeInMinutes(@Nullable com.pulumi.core.Output<java.lang.String> canaryBakeTimeInMinutes)
- Parameters:
canaryBakeTimeInMinutes- Number of minutes to wait before shifting all traffic to the new deployment. Valid range: 0-1440 minutes.- Returns:
- builder
-
canaryBakeTimeInMinutes
public ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder canaryBakeTimeInMinutes(java.lang.String canaryBakeTimeInMinutes)
- Parameters:
canaryBakeTimeInMinutes- Number of minutes to wait before shifting all traffic to the new deployment. Valid range: 0-1440 minutes.- Returns:
- builder
-
canaryPercent
public ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder canaryPercent(@Nullable com.pulumi.core.Output<java.lang.Double> canaryPercent)
- Parameters:
canaryPercent- Percentage of traffic to route to the canary deployment. Valid range: 0.1-100.0.- Returns:
- builder
-
canaryPercent
public ServiceDeploymentConfigurationCanaryConfigurationArgs.Builder canaryPercent(java.lang.Double canaryPercent)
- Parameters:
canaryPercent- Percentage of traffic to route to the canary deployment. Valid range: 0.1-100.0.- Returns:
- builder
-
build
public ServiceDeploymentConfigurationCanaryConfigurationArgs build()
-
-