public abstract class NBLegStep
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NBLegStep.Builder |
| Constructor and Description |
|---|
NBLegStep() |
| Modifier and Type | Method and Description |
|---|---|
static NBLegStep.Builder |
builder() |
abstract NBDistance |
distance() |
abstract NBDuration |
duration() |
abstract NBLocation |
endLocation() |
abstract java.lang.String |
geometry() |
abstract java.util.List<NBStepIntersection> |
intersections() |
abstract NBStepManeuver |
maneuver() |
abstract java.lang.String |
name() |
abstract java.lang.String |
reference() |
abstract NBRoadShieldType |
roadShieldType() |
abstract NBLocation |
startLocation() |
abstract NBLegStep.Builder |
toBuilder() |
static com.google.gson.TypeAdapter<NBLegStep> |
typeAdapter(com.google.gson.Gson gson) |
@Nullable @SerializedName(value="end_location") public abstract NBLocation endLocation()
@Nullable @SerializedName(value="start_location") public abstract NBLocation startLocation()
@Nullable @SerializedName(value="maneuver") public abstract NBStepManeuver maneuver()
@Nullable @SerializedName(value="intersections") public abstract java.util.List<NBStepIntersection> intersections()
public abstract NBDistance distance()
public abstract NBDuration duration()
@Nullable public abstract java.lang.String geometry()
@Nullable public abstract java.lang.String name()
@Nullable public abstract java.lang.String reference()
@Nullable @SerializedName(value="road_shield_type") public abstract NBRoadShieldType roadShieldType()
public static com.google.gson.TypeAdapter<NBLegStep> typeAdapter(com.google.gson.Gson gson)
public static NBLegStep.Builder builder()
public abstract NBLegStep.Builder toBuilder()