Interface IsolineDestinationOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IsolineDestinationOptions.Builder,
,IsolineDestinationOptions> SdkBuilder<IsolineDestinationOptions.Builder,
,IsolineDestinationOptions> SdkPojo
- Enclosing class:
IsolineDestinationOptions
-
Method Summary
Modifier and TypeMethodDescriptionavoidActionsForDistance
(Long avoidActionsForDistance) Avoids actions for the provided distance.GPS Heading at the position.matching
(Consumer<IsolineMatchingOptions.Builder> matching) Options to configure matching the provided position to the road network.matching
(IsolineMatchingOptions matching) Options to configure matching the provided position to the road network.sideOfStreet
(Consumer<IsolineSideOfStreetOptions.Builder> sideOfStreet) Options to configure matching the provided position to a side of the street.sideOfStreet
(IsolineSideOfStreetOptions sideOfStreet) Options to configure matching the provided position to a side of the street.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
-
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.
-
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
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 IsolineDestinationOptions.Builder matching(Consumer<IsolineMatchingOptions.Builder> matching) Options to configure matching the provided position to the road network.
This is a convenience method that creates an instance of theIsolineMatchingOptions.Builder
avoiding the need to create one manually viaIsolineMatchingOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomatching(IsolineMatchingOptions)
.- Parameters:
matching
- a consumer that will call methods onIsolineMatchingOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 IsolineDestinationOptions.Builder sideOfStreet(Consumer<IsolineSideOfStreetOptions.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 theIsolineSideOfStreetOptions.Builder
avoiding the need to create one manually viaIsolineSideOfStreetOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosideOfStreet(IsolineSideOfStreetOptions)
.- Parameters:
sideOfStreet
- a consumer that will call methods onIsolineSideOfStreetOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-