public abstract static class RouteProgress.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract RouteProgress.Builder |
bannerInstruction(com.mapbox.navigator.BannerInstruction bannerInstruction) |
RouteProgress |
build() |
abstract RouteProgress.Builder |
currentIntersection(com.mapbox.api.directions.v5.models.StepIntersection currentIntersection) |
abstract RouteProgress.Builder |
currentLegAnnotation(CurrentLegAnnotation currentLegAnnotation) |
abstract RouteProgress.Builder |
currentState(RouteProgressState currentState) |
abstract RouteProgress.Builder |
currentStep(com.mapbox.api.directions.v5.models.LegStep currentStep) |
abstract RouteProgress.Builder |
currentStepPoints(List<com.mapbox.geojson.Point> currentStepPoints) |
abstract RouteProgress.Builder |
directionsRoute(com.mapbox.api.directions.v5.models.DirectionsRoute directionsRoute) |
abstract RouteProgress.Builder |
distanceRemaining(double distanceRemaining) |
abstract RouteProgress.Builder |
intersectionDistancesAlongStep(List<Pair<com.mapbox.api.directions.v5.models.StepIntersection,Double>> intersectionDistancesAlongStep) |
abstract RouteProgress.Builder |
intersections(List<com.mapbox.api.directions.v5.models.StepIntersection> intersections) |
abstract RouteProgress.Builder |
inTunnel(boolean inTunnel) |
abstract RouteProgress.Builder |
legDistanceRemaining(double legDistanceRemaining) |
abstract RouteProgress.Builder |
legDurationRemaining(double durationRemaining) |
abstract RouteProgress.Builder |
legIndex(int legIndex) |
abstract RouteProgress.Builder |
routeGeometry(com.mapbox.geojson.Geometry routeGeometry) |
abstract RouteProgress.Builder |
routeGeometryWithBuffer(com.mapbox.geojson.Geometry routeGeometryWithBuffer) |
abstract RouteProgress.Builder |
stepDistanceRemaining(double stepDistanceRemaining) |
abstract RouteProgress.Builder |
stepIndex(int stepIndex) |
abstract RouteProgress.Builder |
upcomingIntersection(com.mapbox.api.directions.v5.models.StepIntersection upcomingIntersection) |
abstract RouteProgress.Builder |
upcomingStepPoints(List<com.mapbox.geojson.Point> upcomingStepPoints) |
abstract RouteProgress.Builder |
voiceInstruction(com.mapbox.navigator.VoiceInstruction voiceInstruction) |
public abstract RouteProgress.Builder directionsRoute(com.mapbox.api.directions.v5.models.DirectionsRoute directionsRoute)
public abstract RouteProgress.Builder legIndex(int legIndex)
public abstract RouteProgress.Builder stepIndex(int stepIndex)
public abstract RouteProgress.Builder legDistanceRemaining(double legDistanceRemaining)
public abstract RouteProgress.Builder legDurationRemaining(double durationRemaining)
public abstract RouteProgress.Builder stepDistanceRemaining(double stepDistanceRemaining)
public abstract RouteProgress.Builder currentStep(com.mapbox.api.directions.v5.models.LegStep currentStep)
public abstract RouteProgress.Builder currentStepPoints(List<com.mapbox.geojson.Point> currentStepPoints)
public abstract RouteProgress.Builder upcomingStepPoints(@Nullable List<com.mapbox.geojson.Point> upcomingStepPoints)
public abstract RouteProgress.Builder distanceRemaining(double distanceRemaining)
public abstract RouteProgress.Builder intersections(List<com.mapbox.api.directions.v5.models.StepIntersection> intersections)
public abstract RouteProgress.Builder currentIntersection(com.mapbox.api.directions.v5.models.StepIntersection currentIntersection)
public abstract RouteProgress.Builder upcomingIntersection(@Nullable com.mapbox.api.directions.v5.models.StepIntersection upcomingIntersection)
public abstract RouteProgress.Builder intersectionDistancesAlongStep(List<Pair<com.mapbox.api.directions.v5.models.StepIntersection,Double>> intersectionDistancesAlongStep)
public abstract RouteProgress.Builder currentLegAnnotation(@Nullable CurrentLegAnnotation currentLegAnnotation)
public abstract RouteProgress.Builder inTunnel(boolean inTunnel)
public abstract RouteProgress.Builder voiceInstruction(@Nullable com.mapbox.navigator.VoiceInstruction voiceInstruction)
public abstract RouteProgress.Builder bannerInstruction(@Nullable com.mapbox.navigator.BannerInstruction bannerInstruction)
public abstract RouteProgress.Builder currentState(@Nullable RouteProgressState currentState)
public abstract RouteProgress.Builder routeGeometry(@Nullable com.mapbox.geojson.Geometry routeGeometry)
public abstract RouteProgress.Builder routeGeometryWithBuffer(@Nullable com.mapbox.geojson.Geometry routeGeometryWithBuffer)
public RouteProgress build()
© 2019 Mapbox. All rights reserved.