Package com.google.maps.routing.v2
Interface RouteLegStepOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RouteLegStep,RouteLegStep.Builder
public interface RouteLegStepOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetDistanceMeters()The travel distance of this step, in meters.LocationgetEndLocation()The end location of this step.LocationOrBuildergetEndLocationOrBuilder()The end location of this step.RouteLegStep.RouteLegStepLocalizedValuesgetLocalizedValues()Text representations of properties of the `RouteLegStep`.RouteLegStep.RouteLegStepLocalizedValuesOrBuildergetLocalizedValuesOrBuilder()Text representations of properties of the `RouteLegStep`.NavigationInstructiongetNavigationInstruction()Navigation instructions.NavigationInstructionOrBuildergetNavigationInstructionOrBuilder()Navigation instructions.PolylinegetPolyline()The polyline associated with this step.PolylineOrBuildergetPolylineOrBuilder()The polyline associated with this step.LocationgetStartLocation()The start location of this step.LocationOrBuildergetStartLocationOrBuilder()The start location of this step.com.google.protobuf.DurationgetStaticDuration()The duration of travel through this step without taking traffic conditions into consideration.com.google.protobuf.DurationOrBuildergetStaticDurationOrBuilder()The duration of travel through this step without taking traffic conditions into consideration.RouteLegStepTransitDetailsgetTransitDetails()Details pertaining to this step if the travel mode is `TRANSIT`.RouteLegStepTransitDetailsOrBuildergetTransitDetailsOrBuilder()Details pertaining to this step if the travel mode is `TRANSIT`.RouteLegStepTravelAdvisorygetTravelAdvisory()Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.RouteLegStepTravelAdvisoryOrBuildergetTravelAdvisoryOrBuilder()Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.RouteTravelModegetTravelMode()The travel mode used for this step.intgetTravelModeValue()The travel mode used for this step.booleanhasEndLocation()The end location of this step.booleanhasLocalizedValues()Text representations of properties of the `RouteLegStep`.booleanhasNavigationInstruction()Navigation instructions.booleanhasPolyline()The polyline associated with this step.booleanhasStartLocation()The start location of this step.booleanhasStaticDuration()The duration of travel through this step without taking traffic conditions into consideration.booleanhasTransitDetails()Details pertaining to this step if the travel mode is `TRANSIT`.booleanhasTravelAdvisory()Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDistanceMeters
int getDistanceMeters()
The travel distance of this step, in meters. In some circumstances, this field might not have a value.
int32 distance_meters = 1;- Returns:
- The distanceMeters.
-
hasStaticDuration
boolean hasStaticDuration()
The duration of travel through this step without taking traffic conditions into consideration. In some circumstances, this field might not have a value.
.google.protobuf.Duration static_duration = 2;- Returns:
- Whether the staticDuration field is set.
-
getStaticDuration
com.google.protobuf.Duration getStaticDuration()
The duration of travel through this step without taking traffic conditions into consideration. In some circumstances, this field might not have a value.
.google.protobuf.Duration static_duration = 2;- Returns:
- The staticDuration.
-
getStaticDurationOrBuilder
com.google.protobuf.DurationOrBuilder getStaticDurationOrBuilder()
The duration of travel through this step without taking traffic conditions into consideration. In some circumstances, this field might not have a value.
.google.protobuf.Duration static_duration = 2;
-
hasPolyline
boolean hasPolyline()
The polyline associated with this step.
.google.maps.routing.v2.Polyline polyline = 3;- Returns:
- Whether the polyline field is set.
-
getPolyline
Polyline getPolyline()
The polyline associated with this step.
.google.maps.routing.v2.Polyline polyline = 3;- Returns:
- The polyline.
-
getPolylineOrBuilder
PolylineOrBuilder getPolylineOrBuilder()
The polyline associated with this step.
.google.maps.routing.v2.Polyline polyline = 3;
-
hasStartLocation
boolean hasStartLocation()
The start location of this step.
.google.maps.routing.v2.Location start_location = 4;- Returns:
- Whether the startLocation field is set.
-
getStartLocation
Location getStartLocation()
The start location of this step.
.google.maps.routing.v2.Location start_location = 4;- Returns:
- The startLocation.
-
getStartLocationOrBuilder
LocationOrBuilder getStartLocationOrBuilder()
The start location of this step.
.google.maps.routing.v2.Location start_location = 4;
-
hasEndLocation
boolean hasEndLocation()
The end location of this step.
.google.maps.routing.v2.Location end_location = 5;- Returns:
- Whether the endLocation field is set.
-
getEndLocation
Location getEndLocation()
The end location of this step.
.google.maps.routing.v2.Location end_location = 5;- Returns:
- The endLocation.
-
getEndLocationOrBuilder
LocationOrBuilder getEndLocationOrBuilder()
The end location of this step.
.google.maps.routing.v2.Location end_location = 5;
-
hasNavigationInstruction
boolean hasNavigationInstruction()
Navigation instructions.
.google.maps.routing.v2.NavigationInstruction navigation_instruction = 6;- Returns:
- Whether the navigationInstruction field is set.
-
getNavigationInstruction
NavigationInstruction getNavigationInstruction()
Navigation instructions.
.google.maps.routing.v2.NavigationInstruction navigation_instruction = 6;- Returns:
- The navigationInstruction.
-
getNavigationInstructionOrBuilder
NavigationInstructionOrBuilder getNavigationInstructionOrBuilder()
Navigation instructions.
.google.maps.routing.v2.NavigationInstruction navigation_instruction = 6;
-
hasTravelAdvisory
boolean hasTravelAdvisory()
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.
.google.maps.routing.v2.RouteLegStepTravelAdvisory travel_advisory = 7;- Returns:
- Whether the travelAdvisory field is set.
-
getTravelAdvisory
RouteLegStepTravelAdvisory getTravelAdvisory()
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.
.google.maps.routing.v2.RouteLegStepTravelAdvisory travel_advisory = 7;- Returns:
- The travelAdvisory.
-
getTravelAdvisoryOrBuilder
RouteLegStepTravelAdvisoryOrBuilder getTravelAdvisoryOrBuilder()
Contains the additional information that the user should be informed about, such as possible traffic zone restrictions, on a leg step.
.google.maps.routing.v2.RouteLegStepTravelAdvisory travel_advisory = 7;
-
hasLocalizedValues
boolean hasLocalizedValues()
Text representations of properties of the `RouteLegStep`.
.google.maps.routing.v2.RouteLegStep.RouteLegStepLocalizedValues localized_values = 8;- Returns:
- Whether the localizedValues field is set.
-
getLocalizedValues
RouteLegStep.RouteLegStepLocalizedValues getLocalizedValues()
Text representations of properties of the `RouteLegStep`.
.google.maps.routing.v2.RouteLegStep.RouteLegStepLocalizedValues localized_values = 8;- Returns:
- The localizedValues.
-
getLocalizedValuesOrBuilder
RouteLegStep.RouteLegStepLocalizedValuesOrBuilder getLocalizedValuesOrBuilder()
Text representations of properties of the `RouteLegStep`.
.google.maps.routing.v2.RouteLegStep.RouteLegStepLocalizedValues localized_values = 8;
-
hasTransitDetails
boolean hasTransitDetails()
Details pertaining to this step if the travel mode is `TRANSIT`.
.google.maps.routing.v2.RouteLegStepTransitDetails transit_details = 9;- Returns:
- Whether the transitDetails field is set.
-
getTransitDetails
RouteLegStepTransitDetails getTransitDetails()
Details pertaining to this step if the travel mode is `TRANSIT`.
.google.maps.routing.v2.RouteLegStepTransitDetails transit_details = 9;- Returns:
- The transitDetails.
-
getTransitDetailsOrBuilder
RouteLegStepTransitDetailsOrBuilder getTransitDetailsOrBuilder()
Details pertaining to this step if the travel mode is `TRANSIT`.
.google.maps.routing.v2.RouteLegStepTransitDetails transit_details = 9;
-
getTravelModeValue
int getTravelModeValue()
The travel mode used for this step.
.google.maps.routing.v2.RouteTravelMode travel_mode = 10;- Returns:
- The enum numeric value on the wire for travelMode.
-
getTravelMode
RouteTravelMode getTravelMode()
The travel mode used for this step.
.google.maps.routing.v2.RouteTravelMode travel_mode = 10;- Returns:
- The travelMode.
-
-