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 BUS
Travel by bus.LIGHT_RAIL
Travel by light rail or tram.RAIL
Travel by rail.SUBWAY
Travel by subway.TRAIN
Travel by train.TRANSIT_TRAVEL_MODE_UNSPECIFIED
No transit travel mode specified.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
BUS_VALUE
Travel by bus.static int
LIGHT_RAIL_VALUE
Travel by light rail or tram.static int
RAIL_VALUE
Travel by rail.static int
SUBWAY_VALUE
Travel by subway.static int
TRAIN_VALUE
Travel by train.static int
TRANSIT_TRAVEL_MODE_UNSPECIFIED_VALUE
No transit travel mode specified.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TransitPreferences.TransitTravelMode
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<TransitPreferences.TransitTravelMode>
internalGetValueMap()
static TransitPreferences.TransitTravelMode
valueOf(int value)
Deprecated.static TransitPreferences.TransitTravelMode
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static TransitPreferences.TransitTravelMode
valueOf(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:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in 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:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in 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
-
-