Class PoisOnRouteOptions.Builder
java.lang.Object
com.trimblemaps.navigation.plugins.poisonroute.model.PoisOnRouteOptions.Builder
- Enclosing class:
PoisOnRouteOptions
Build a new instance of the
PoisOnRouteOptions class using this inner builder class.- Since:
- 0.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a new instance of thePoisOnRouteOptionsclass using the characteristics set in thisPoisOnRouteOptions.Builder.abstract PoisOnRouteOptions.Builderdirections(List<com.trimblemaps.api.directions.v1.models.DirectionsRoute> routes) abstract PoisOnRouteOptions.BuildergeometryIndex(Integer geometryIndex) abstract PoisOnRouteOptions.Builderabstract PoisOnRouteOptions.BuildermaxDistanceAhead(Double maxDistanceAhead) abstract PoisOnRouteOptions.BuilderplaceOptions(com.trimblemaps.mapsdk.plugins.places.autocomplete.model.PlaceOptions placeOptions) abstract PoisOnRouteOptions.BuilderrouteOptions(com.trimblemaps.api.directions.v1.models.RouteOptions routeOptions) abstract PoisOnRouteOptions.Buildertimeout(int timeout) abstract PoisOnRouteOptions.Builderabstract PoisOnRouteOptions.BuilderviewMode(int mode)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
placeOptions
public abstract PoisOnRouteOptions.Builder placeOptions(com.trimblemaps.mapsdk.plugins.places.autocomplete.model.PlaceOptions placeOptions) -
viewMode
-
routeOptions
public abstract PoisOnRouteOptions.Builder routeOptions(@Nullable com.trimblemaps.api.directions.v1.models.RouteOptions routeOptions) -
maxDistanceAhead
-
tripId
-
legIndex
-
geometryIndex
-
directions
public abstract PoisOnRouteOptions.Builder directions(@NonNull List<com.trimblemaps.api.directions.v1.models.DirectionsRoute> routes) -
timeout
-
build
Build a new instance of thePoisOnRouteOptionsclass using the characteristics set in thisPoisOnRouteOptions.Builder.- Returns:
- a new instance of the
PoisOnRouteOptionsclass - Since:
- 0.1.0
-