Interface ScheduledSplitsLaunchConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledSplitsLaunchConfig.Builder,ScheduledSplitsLaunchConfig>,SdkBuilder<ScheduledSplitsLaunchConfig.Builder,ScheduledSplitsLaunchConfig>,SdkPojo
- Enclosing class:
- ScheduledSplitsLaunchConfig
public static interface ScheduledSplitsLaunchConfig.Builder extends SdkPojo, CopyableBuilder<ScheduledSplitsLaunchConfig.Builder,ScheduledSplitsLaunchConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScheduledSplitsLaunchConfig.Buildersteps(Collection<ScheduledSplitConfig> steps)An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.ScheduledSplitsLaunchConfig.Buildersteps(Consumer<ScheduledSplitConfig.Builder>... steps)An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.ScheduledSplitsLaunchConfig.Buildersteps(ScheduledSplitConfig... 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
ScheduledSplitsLaunchConfig.Builder steps(Collection<ScheduledSplitConfig> 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
ScheduledSplitsLaunchConfig.Builder steps(ScheduledSplitConfig... 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
ScheduledSplitsLaunchConfig.Builder steps(Consumer<ScheduledSplitConfig.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 theScheduledSplitConfig.Builderavoiding the need to create one manually viaScheduledSplitConfig.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 onScheduledSplitConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#steps(java.util.Collection)
-
-