public abstract static class SessionState.Builder extends Object
Constructor and Description |
---|
Builder() |
public abstract SessionState.Builder eventRouteProgress(MetricsRouteProgress routeProgress)
public abstract SessionState.Builder eventLocation(@Nullable Location eventLocation)
public abstract SessionState.Builder eventDate(@Nullable Date eventDate)
public abstract SessionState.Builder eventRouteDistanceCompleted(double routeDistanceCompleted)
public abstract SessionState.Builder afterEventLocations(@Nullable List<Location> afterLocations)
public abstract SessionState.Builder beforeEventLocations(@Nullable List<Location> beforeLocations)
public abstract SessionState.Builder originalDirectionRoute(@Nullable com.mapbox.api.directions.v5.models.DirectionsRoute originalDirectionsRoute)
public abstract SessionState.Builder currentDirectionRoute(@Nullable com.mapbox.api.directions.v5.models.DirectionsRoute currentDirectionsRoute)
public abstract SessionState.Builder sessionIdentifier(String sessionIdentifier)
public abstract SessionState.Builder tripIdentifier(String tripIdentifier)
public abstract SessionState.Builder originalRequestIdentifier(@Nullable String originalRequestIdentifier)
public abstract SessionState.Builder requestIdentifier(@Nullable String requestIdentifier)
public abstract SessionState.Builder secondsSinceLastReroute(int seconds)
public abstract SessionState.Builder mockLocation(boolean mockLocation)
public abstract SessionState.Builder rerouteCount(int rerouteCount)
public abstract SessionState.Builder startTimestamp(Date startTimeStamp)
public abstract SessionState.Builder arrivalTimestamp(@Nullable Date arrivalTimestamp)
public abstract SessionState.Builder locationEngineName(String locationEngineName)
public abstract SessionState.Builder percentInForeground(int percentInForeground)
public abstract SessionState.Builder percentInPortrait(int percentInPortrait)
public abstract SessionState build()
© 2019 Mapbox. All rights reserved.