Package com.google.maps.routing.v2
Enum TransitPreferences.TransitTravelMode
- java.lang.Object
-
- java.lang.Enum<TransitPreferences.TransitTravelMode>
-
- com.google.maps.routing.v2.TransitPreferences.TransitTravelMode
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<TransitPreferences.TransitTravelMode>
- Enclosing class:
- TransitPreferences
public static enum TransitPreferences.TransitTravelMode extends Enum<TransitPreferences.TransitTravelMode> implements com.google.protobuf.ProtocolMessageEnum
A set of values used to specify the mode of transit.
Protobuf enumgoogle.maps.routing.v2.TransitPreferences.TransitTravelMode
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BUSTravel by bus.LIGHT_RAILTravel by light rail or tram.RAILTravel by rail.SUBWAYTravel by subway.TRAINTravel by train.TRANSIT_TRAVEL_MODE_UNSPECIFIEDNo transit travel mode specified.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static intBUS_VALUETravel by bus.static intLIGHT_RAIL_VALUETravel by light rail or tram.static intRAIL_VALUETravel by rail.static intSUBWAY_VALUETravel by subway.static intTRAIN_VALUETravel by train.static intTRANSIT_TRAVEL_MODE_UNSPECIFIED_VALUENo transit travel mode specified.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TransitPreferences.TransitTravelModeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<TransitPreferences.TransitTravelMode>internalGetValueMap()static TransitPreferences.TransitTravelModevalueOf(int value)Deprecated.static TransitPreferences.TransitTravelModevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static TransitPreferences.TransitTravelModevalueOf(String name)Returns the enum constant of this type with the specified name.static TransitPreferences.TransitTravelMode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TRANSIT_TRAVEL_MODE_UNSPECIFIED
public static final TransitPreferences.TransitTravelMode TRANSIT_TRAVEL_MODE_UNSPECIFIED
No transit travel mode specified.
TRANSIT_TRAVEL_MODE_UNSPECIFIED = 0;
-
BUS
public static final TransitPreferences.TransitTravelMode BUS
Travel by bus.
BUS = 1;
-
SUBWAY
public static final TransitPreferences.TransitTravelMode SUBWAY
Travel by subway.
SUBWAY = 2;
-
TRAIN
public static final TransitPreferences.TransitTravelMode TRAIN
Travel by train.
TRAIN = 3;
-
LIGHT_RAIL
public static final TransitPreferences.TransitTravelMode LIGHT_RAIL
Travel by light rail or tram.
LIGHT_RAIL = 4;
-
RAIL
public static final TransitPreferences.TransitTravelMode RAIL
Travel by rail. This is equivalent to a combination of `SUBWAY`, `TRAIN`, and `LIGHT_RAIL`.
RAIL = 5;
-
UNRECOGNIZED
public static final TransitPreferences.TransitTravelMode UNRECOGNIZED
-
-
Field Detail
-
TRANSIT_TRAVEL_MODE_UNSPECIFIED_VALUE
public static final int TRANSIT_TRAVEL_MODE_UNSPECIFIED_VALUE
No transit travel mode specified.
TRANSIT_TRAVEL_MODE_UNSPECIFIED = 0;- See Also:
- Constant Field Values
-
BUS_VALUE
public static final int BUS_VALUE
Travel by bus.
BUS = 1;- See Also:
- Constant Field Values
-
SUBWAY_VALUE
public static final int SUBWAY_VALUE
Travel by subway.
SUBWAY = 2;- See Also:
- Constant Field Values
-
TRAIN_VALUE
public static final int TRAIN_VALUE
Travel by train.
TRAIN = 3;- See Also:
- Constant Field Values
-
LIGHT_RAIL_VALUE
public static final int LIGHT_RAIL_VALUE
Travel by light rail or tram.
LIGHT_RAIL = 4;- See Also:
- Constant Field Values
-
RAIL_VALUE
public static final int RAIL_VALUE
Travel by rail. This is equivalent to a combination of `SUBWAY`, `TRAIN`, and `LIGHT_RAIL`.
RAIL = 5;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static TransitPreferences.TransitTravelMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (TransitPreferences.TransitTravelMode c : TransitPreferences.TransitTravelMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TransitPreferences.TransitTravelMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static TransitPreferences.TransitTravelMode valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static TransitPreferences.TransitTravelMode forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<TransitPreferences.TransitTravelMode> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static TransitPreferences.TransitTravelMode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-