Interface RouteRampStepDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouteRampStepDetails.Builder,
,RouteRampStepDetails> SdkBuilder<RouteRampStepDetails.Builder,
,RouteRampStepDetails> SdkPojo
- Enclosing class:
RouteRampStepDetails
@Mutable
@NotThreadSafe
public static interface RouteRampStepDetails.Builder
extends SdkPojo, CopyableBuilder<RouteRampStepDetails.Builder,RouteRampStepDetails>
-
Method Summary
Modifier and TypeMethodDescriptionintersection
(Collection<LocalizedString> intersection) Name of the intersection, if applicable to the step.intersection
(Consumer<LocalizedString.Builder>... intersection) Name of the intersection, if applicable to the step.intersection
(LocalizedString... intersection) Name of the intersection, if applicable to the step.steeringDirection
(String steeringDirection) Steering direction for the step.steeringDirection
(RouteSteeringDirection steeringDirection) Steering direction for the step.Angle of the turn.turnIntensity
(String turnIntensity) Intensity of the turn.turnIntensity
(RouteTurnIntensity turnIntensity) Intensity of the turn.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
-
intersection
Name of the intersection, if applicable to the step.
- Parameters:
intersection
- Name of the intersection, if applicable to the step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intersection
Name of the intersection, if applicable to the step.
- Parameters:
intersection
- Name of the intersection, if applicable to the step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intersection
Name of the intersection, if applicable to the step.
This is a convenience method that creates an instance of theLocalizedString.Builder
avoiding the need to create one manually viaLocalizedString.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tointersection(List<LocalizedString>)
.- Parameters:
intersection
- a consumer that will call methods onLocalizedString.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
steeringDirection
Steering direction for the step.
- Parameters:
steeringDirection
- Steering direction for the step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
steeringDirection
Steering direction for the step.
- Parameters:
steeringDirection
- Steering direction for the step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
turnAngle
Angle of the turn.
- Parameters:
turnAngle
- Angle of the turn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
turnIntensity
Intensity of the turn.
- Parameters:
turnIntensity
- Intensity of the turn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
turnIntensity
Intensity of the turn.
- Parameters:
turnIntensity
- Intensity of the turn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-