Interface RouteDestinationOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RouteDestinationOptions.Builder,RouteDestinationOptions>,SdkBuilder<RouteDestinationOptions.Builder,RouteDestinationOptions>,SdkPojo
- Enclosing class:
- RouteDestinationOptions
public static interface RouteDestinationOptions.Builder extends SdkPojo, CopyableBuilder<RouteDestinationOptions.Builder,RouteDestinationOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RouteDestinationOptions.BuilderavoidActionsForDistance(Long avoidActionsForDistance)Avoids actions for the provided distance.RouteDestinationOptions.BuilderavoidUTurns(Boolean avoidUTurns)Avoid U-turns for calculation on highways and motorways.RouteDestinationOptions.Builderheading(Double heading)GPS Heading at the position.default RouteDestinationOptions.Buildermatching(Consumer<RouteMatchingOptions.Builder> matching)Options to configure matching the provided position to the road network.RouteDestinationOptions.Buildermatching(RouteMatchingOptions matching)Options to configure matching the provided position to the road network.default RouteDestinationOptions.BuildersideOfStreet(Consumer<RouteSideOfStreetOptions.Builder> sideOfStreet)Options to configure matching the provided position to a side of the street.RouteDestinationOptions.BuildersideOfStreet(RouteSideOfStreetOptions sideOfStreet)Options to configure matching the provided position to a side of the street.RouteDestinationOptions.BuilderstopDuration(Long stopDuration)Duration of the stop.-
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 Detail
-
avoidActionsForDistance
RouteDestinationOptions.Builder avoidActionsForDistance(Long avoidActionsForDistance)
Avoids actions for the provided distance. This is typically to consider for users in moving vehicles who may not have sufficient time to make an action at an origin or a destination.
- Parameters:
avoidActionsForDistance- Avoids actions for the provided distance. This is typically to consider for users in moving vehicles who may not have sufficient time to make an action at an origin or a destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
avoidUTurns
RouteDestinationOptions.Builder avoidUTurns(Boolean avoidUTurns)
Avoid U-turns for calculation on highways and motorways.
- Parameters:
avoidUTurns- Avoid U-turns for calculation on highways and motorways.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
heading
RouteDestinationOptions.Builder heading(Double heading)
GPS Heading at the position.
- Parameters:
heading- GPS Heading at the position.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matching
RouteDestinationOptions.Builder matching(RouteMatchingOptions matching)
Options to configure matching the provided position to the road network.
- Parameters:
matching- Options to configure matching the provided position to the road network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matching
default RouteDestinationOptions.Builder matching(Consumer<RouteMatchingOptions.Builder> matching)
Options to configure matching the provided position to the road network.
This is a convenience method that creates an instance of theRouteMatchingOptions.Builderavoiding the need to create one manually viaRouteMatchingOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomatching(RouteMatchingOptions).- Parameters:
matching- a consumer that will call methods onRouteMatchingOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
matching(RouteMatchingOptions)
-
sideOfStreet
RouteDestinationOptions.Builder sideOfStreet(RouteSideOfStreetOptions sideOfStreet)
Options to configure matching the provided position to a side of the street.
- Parameters:
sideOfStreet- Options to configure matching the provided position to a side of the street.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sideOfStreet
default RouteDestinationOptions.Builder sideOfStreet(Consumer<RouteSideOfStreetOptions.Builder> sideOfStreet)
Options to configure matching the provided position to a side of the street.
This is a convenience method that creates an instance of theRouteSideOfStreetOptions.Builderavoiding the need to create one manually viaRouteSideOfStreetOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosideOfStreet(RouteSideOfStreetOptions).- Parameters:
sideOfStreet- a consumer that will call methods onRouteSideOfStreetOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sideOfStreet(RouteSideOfStreetOptions)
-
stopDuration
RouteDestinationOptions.Builder stopDuration(Long stopDuration)
Duration of the stop.
Unit:
seconds- Parameters:
stopDuration- Duration of the stop.Unit:
seconds- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-