Interface TimeBasedCanary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TimeBasedCanary.Builder,
,TimeBasedCanary> SdkBuilder<TimeBasedCanary.Builder,
,TimeBasedCanary> SdkPojo
- Enclosing class:
TimeBasedCanary
public static interface TimeBasedCanary.Builder
extends SdkPojo, CopyableBuilder<TimeBasedCanary.Builder,TimeBasedCanary>
-
Method Summary
Modifier and TypeMethodDescriptioncanaryInterval
(Integer canaryInterval) The number of minutes between the first and second traffic shifts of aTimeBasedCanary
deployment.canaryPercentage
(Integer canaryPercentage) The percentage of traffic to shift in the first increment of aTimeBasedCanary
deployment.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, sdkFields
-
Method Details
-
canaryPercentage
The percentage of traffic to shift in the first increment of a
TimeBasedCanary
deployment.- Parameters:
canaryPercentage
- The percentage of traffic to shift in the first increment of aTimeBasedCanary
deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
canaryInterval
The number of minutes between the first and second traffic shifts of a
TimeBasedCanary
deployment.- Parameters:
canaryInterval
- The number of minutes between the first and second traffic shifts of aTimeBasedCanary
deployment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-