Interface CanaryConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CanaryConfiguration.Builder,CanaryConfiguration>,SdkBuilder<CanaryConfiguration.Builder,CanaryConfiguration>,SdkPojo
- Enclosing class:
- CanaryConfiguration
@Mutable @NotThreadSafe public static interface CanaryConfiguration.Builder extends SdkPojo, CopyableBuilder<CanaryConfiguration.Builder,CanaryConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CanaryConfiguration.BuildercanaryBakeTimeInMinutes(Integer canaryBakeTimeInMinutes)The amount of time in minutes to wait during the canary phase before shifting the remaining production traffic to the new service revision.CanaryConfiguration.BuildercanaryPercent(Double canaryPercent)The percentage of production traffic to shift to the new service revision during the canary phase.-
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 Detail
-
canaryPercent
CanaryConfiguration.Builder canaryPercent(Double canaryPercent)
The percentage of production traffic to shift to the new service revision during the canary phase. Valid values are multiples of 0.1 from 0.1 to 100.0. The default value is 5.0.
- Parameters:
canaryPercent- The percentage of production traffic to shift to the new service revision during the canary phase. Valid values are multiples of 0.1 from 0.1 to 100.0. The default value is 5.0.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
canaryBakeTimeInMinutes
CanaryConfiguration.Builder canaryBakeTimeInMinutes(Integer canaryBakeTimeInMinutes)
The amount of time in minutes to wait during the canary phase before shifting the remaining production traffic to the new service revision. Valid values are 0 to 1440 minutes (24 hours). The default value is 10.
- Parameters:
canaryBakeTimeInMinutes- The amount of time in minutes to wait during the canary phase before shifting the remaining production traffic to the new service revision. Valid values are 0 to 1440 minutes (24 hours). The default value is 10.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-