public abstract class NBRouteLeg
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NBRouteLeg.Builder |
| Constructor and Description |
|---|
NBRouteLeg() |
| Modifier and Type | Method and Description |
|---|---|
static NBRouteLeg.Builder |
builder() |
abstract NBDistance |
distance() |
abstract NBDuration |
duration() |
abstract NBLocation |
endLocation() |
abstract NBLocation |
startLocation() |
abstract java.util.List<NBLegStep> |
steps() |
abstract NBRouteLeg.Builder |
toBuilder() |
static com.google.gson.TypeAdapter<NBRouteLeg> |
typeAdapter(com.google.gson.Gson gson) |
public abstract NBDistance distance()
public abstract NBDuration duration()
@Nullable @SerializedName(value="end_location") public abstract NBLocation endLocation()
@Nullable @SerializedName(value="start_location") public abstract NBLocation startLocation()
@Nullable public abstract java.util.List<NBLegStep> steps()
public static com.google.gson.TypeAdapter<NBRouteLeg> typeAdapter(com.google.gson.Gson gson)
public static NBRouteLeg.Builder builder()
public abstract NBRouteLeg.Builder toBuilder()