Class DeploymentConfigTrafficRoutingConfig
- java.lang.Object
-
- com.pulumi.aws.codedeploy.outputs.DeploymentConfigTrafficRoutingConfig
-
public final class DeploymentConfigTrafficRoutingConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDeploymentConfigTrafficRoutingConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentConfigTrafficRoutingConfig.Builderbuilder()static DeploymentConfigTrafficRoutingConfig.Builderbuilder(DeploymentConfigTrafficRoutingConfig defaults)java.util.Optional<DeploymentConfigTrafficRoutingConfigTimeBasedCanary>timeBasedCanary()java.util.Optional<DeploymentConfigTrafficRoutingConfigTimeBasedLinear>timeBasedLinear()java.util.Optional<java.lang.String>type()
-
-
-
Method Detail
-
timeBasedCanary
public java.util.Optional<DeploymentConfigTrafficRoutingConfigTimeBasedCanary> timeBasedCanary()
- Returns:
- The time based canary configuration information. If `type` is `TimeBasedLinear`, use `timeBasedLinear` instead.
-
timeBasedLinear
public java.util.Optional<DeploymentConfigTrafficRoutingConfigTimeBasedLinear> timeBasedLinear()
- Returns:
- The time based linear configuration information. If `type` is `TimeBasedCanary`, use `timeBasedCanary` instead.
-
type
public java.util.Optional<java.lang.String> type()
- Returns:
- Type of traffic routing config. One of `TimeBasedCanary`, `TimeBasedLinear`, `AllAtOnce`.
-
builder
public static DeploymentConfigTrafficRoutingConfig.Builder builder()
-
builder
public static DeploymentConfigTrafficRoutingConfig.Builder builder(DeploymentConfigTrafficRoutingConfig defaults)
-
-