Interface TrafficPattern.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TrafficPattern.Builder,
,TrafficPattern> SdkBuilder<TrafficPattern.Builder,
,TrafficPattern> SdkPojo
- Enclosing class:
TrafficPattern
public static interface TrafficPattern.Builder
extends SdkPojo, CopyableBuilder<TrafficPattern.Builder,TrafficPattern>
-
Method Summary
Modifier and TypeMethodDescriptionphases
(Collection<Phase> phases) Defines the phases traffic specification.phases
(Consumer<Phase.Builder>... phases) Defines the phases traffic specification.Defines the phases traffic specification.default TrafficPattern.Builder
stairs
(Consumer<Stairs.Builder> stairs) Defines the stairs traffic pattern.Defines the stairs traffic pattern.trafficType
(String trafficType) Defines the traffic patterns.trafficType
(TrafficType trafficType) Defines the traffic patterns.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
-
trafficType
Defines the traffic patterns. Choose either
PHASES
orSTAIRS
.- Parameters:
trafficType
- Defines the traffic patterns. Choose eitherPHASES
orSTAIRS
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
trafficType
Defines the traffic patterns. Choose either
PHASES
orSTAIRS
.- Parameters:
trafficType
- Defines the traffic patterns. Choose eitherPHASES
orSTAIRS
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
phases
Defines the phases traffic specification.
- Parameters:
phases
- Defines the phases traffic specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phases
Defines the phases traffic specification.
- Parameters:
phases
- Defines the phases traffic specification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
phases
Defines the phases traffic specification.
This is a convenience method that creates an instance of thePhase.Builder
avoiding the need to create one manually viaPhase.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tophases(List<Phase>)
.- Parameters:
phases
- a consumer that will call methods onPhase.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stairs
Defines the stairs traffic pattern.
- Parameters:
stairs
- Defines the stairs traffic pattern.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stairs
Defines the stairs traffic pattern.
This is a convenience method that creates an instance of theStairs.Builder
avoiding the need to create one manually viaStairs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostairs(Stairs)
.- Parameters:
stairs
- a consumer that will call methods onStairs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-