public abstract class NBStepManeuver
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NBStepManeuver.Builder |
| Constructor and Description |
|---|
NBStepManeuver() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
bearingAfter() |
abstract int |
bearingBefore() |
static NBStepManeuver.Builder |
builder() |
abstract NBLocation |
coordinate() |
abstract java.lang.String |
instruction() |
abstract java.lang.String |
modifier() |
abstract boolean |
muted() |
abstract NBStepManeuver.Builder |
toBuilder() |
abstract java.lang.String |
type() |
static com.google.gson.TypeAdapter<NBStepManeuver> |
typeAdapter(com.google.gson.Gson gson) |
abstract java.util.List<NBVoiceInstruction> |
voiceInstructions() |
@SerializedName(value="bearing_after") public abstract int bearingAfter()
@SerializedName(value="bearing_before") public abstract int bearingBefore()
@SerializedName(value="coordinate") public abstract NBLocation coordinate()
@SerializedName(value="maneuver_type") public abstract java.lang.String type()
@Nullable @SerializedName(value="modifier") public abstract java.lang.String modifier()
@Nullable @SerializedName(value="instruction") public abstract java.lang.String instruction()
@Nullable @SerializedName(value="voice_instruction") public abstract java.util.List<NBVoiceInstruction> voiceInstructions()
@SerializedName(value="muted") public abstract boolean muted()
public static com.google.gson.TypeAdapter<NBStepManeuver> typeAdapter(com.google.gson.Gson gson)
public static NBStepManeuver.Builder builder()
public abstract NBStepManeuver.Builder toBuilder()