Interface RouteRoundaboutExitStepDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouteRoundaboutExitStepDetails.Builder,
,RouteRoundaboutExitStepDetails> SdkBuilder<RouteRoundaboutExitStepDetails.Builder,
,RouteRoundaboutExitStepDetails> SdkPojo
- Enclosing class:
RouteRoundaboutExitStepDetails
@Mutable
@NotThreadSafe
public static interface RouteRoundaboutExitStepDetails.Builder
extends SdkPojo, CopyableBuilder<RouteRoundaboutExitStepDetails.Builder,RouteRoundaboutExitStepDetails>
-
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.relativeExit
(Integer relativeExit) Exit to be taken.roundaboutAngle
(Double roundaboutAngle) Angle of the roundabout.steeringDirection
(String steeringDirection) Steering direction for the step.steeringDirection
(RouteSteeringDirection steeringDirection) Steering direction for the step.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
RouteRoundaboutExitStepDetails.Builder intersection(Consumer<LocalizedString.Builder>... 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:
-
relativeExit
Exit to be taken.
- Parameters:
relativeExit
- Exit to be taken.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roundaboutAngle
Angle of the roundabout.
- Parameters:
roundaboutAngle
- Angle of the roundabout.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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:
-