Interface ScheduledSplitsLaunchDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledSplitsLaunchDefinition.Builder,ScheduledSplitsLaunchDefinition>,SdkBuilder<ScheduledSplitsLaunchDefinition.Builder,ScheduledSplitsLaunchDefinition>,SdkPojo
- Enclosing class:
- ScheduledSplitsLaunchDefinition
public static interface ScheduledSplitsLaunchDefinition.Builder extends SdkPojo, CopyableBuilder<ScheduledSplitsLaunchDefinition.Builder,ScheduledSplitsLaunchDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScheduledSplitsLaunchDefinition.Buildersteps(Collection<ScheduledSplit> steps)An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.ScheduledSplitsLaunchDefinition.Buildersteps(Consumer<ScheduledSplit.Builder>... steps)An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.ScheduledSplitsLaunchDefinition.Buildersteps(ScheduledSplit... steps)An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.-
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 Detail
-
steps
ScheduledSplitsLaunchDefinition.Builder steps(Collection<ScheduledSplit> steps)
An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.
- Parameters:
steps- An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
steps
ScheduledSplitsLaunchDefinition.Builder steps(ScheduledSplit... steps)
An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.
- Parameters:
steps- An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
steps
ScheduledSplitsLaunchDefinition.Builder steps(Consumer<ScheduledSplit.Builder>... steps)
An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch. This also defines the start time of each step.
This is a convenience method that creates an instance of theScheduledSplit.Builderavoiding the need to create one manually viaScheduledSplit.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#steps(List.) - Parameters:
steps- a consumer that will call methods onScheduledSplit.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#steps(java.util.Collection)
-
-