Interface ScheduledSplitsLaunchDefinition.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ScheduledSplitsLaunchDefinition.Builder,
,ScheduledSplitsLaunchDefinition> SdkBuilder<ScheduledSplitsLaunchDefinition.Builder,
,ScheduledSplitsLaunchDefinition> SdkPojo
- Enclosing class:
ScheduledSplitsLaunchDefinition
@Mutable
@NotThreadSafe
public static interface ScheduledSplitsLaunchDefinition.Builder
extends SdkPojo, CopyableBuilder<ScheduledSplitsLaunchDefinition.Builder,ScheduledSplitsLaunchDefinition>
-
Method Summary
Modifier and TypeMethodDescriptionsteps
(Collection<ScheduledSplit> steps) An array of structures that define the traffic allocation percentages among the feature variations during each step of the launch.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.steps
(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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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.Builder
avoiding the need to create one manually viaScheduledSplit.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosteps(List<ScheduledSplit>)
.- 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:
-