Package com.google.maps.routing.v2
Class TransitPreferences
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.maps.routing.v2.TransitPreferences
-
- All Implemented Interfaces:
TransitPreferencesOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class TransitPreferences extends com.google.protobuf.GeneratedMessageV3 implements TransitPreferencesOrBuilder
Preferences for `TRANSIT` based routes that influence the route that is returned.
Protobuf typegoogle.maps.routing.v2.TransitPreferences- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransitPreferences.BuilderPreferences for `TRANSIT` based routes that influence the route that is returned.static classTransitPreferences.TransitRoutingPreferenceSpecifies routing preferences for transit routes.static classTransitPreferences.TransitTravelModeA set of values used to specify the mode of transit.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intALLOWED_TRAVEL_MODES_FIELD_NUMBERstatic intROUTING_PREFERENCE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)TransitPreferences.TransitTravelModegetAllowedTravelModes(int index)A set of travel modes to use when getting a `TRANSIT` route.intgetAllowedTravelModesCount()A set of travel modes to use when getting a `TRANSIT` route.List<TransitPreferences.TransitTravelMode>getAllowedTravelModesList()A set of travel modes to use when getting a `TRANSIT` route.intgetAllowedTravelModesValue(int index)A set of travel modes to use when getting a `TRANSIT` route.List<Integer>getAllowedTravelModesValueList()A set of travel modes to use when getting a `TRANSIT` route.static TransitPreferencesgetDefaultInstance()TransitPreferencesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<TransitPreferences>getParserForType()TransitPreferences.TransitRoutingPreferencegetRoutingPreference()A routing preference that, when specified, influences the `TRANSIT` route returned.intgetRoutingPreferenceValue()A routing preference that, when specified, influences the `TRANSIT` route returned.intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TransitPreferences.BuildernewBuilder()static TransitPreferences.BuildernewBuilder(TransitPreferences prototype)TransitPreferences.BuildernewBuilderForType()protected TransitPreferences.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TransitPreferencesparseDelimitedFrom(InputStream input)static TransitPreferencesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitPreferencesparseFrom(byte[] data)static TransitPreferencesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitPreferencesparseFrom(com.google.protobuf.ByteString data)static TransitPreferencesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitPreferencesparseFrom(com.google.protobuf.CodedInputStream input)static TransitPreferencesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitPreferencesparseFrom(InputStream input)static TransitPreferencesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitPreferencesparseFrom(ByteBuffer data)static TransitPreferencesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TransitPreferences>parser()TransitPreferences.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ALLOWED_TRAVEL_MODES_FIELD_NUMBER
public static final int ALLOWED_TRAVEL_MODES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROUTING_PREFERENCE_FIELD_NUMBER
public static final int ROUTING_PREFERENCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getAllowedTravelModesList
public List<TransitPreferences.TransitTravelMode> getAllowedTravelModesList()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;- Specified by:
getAllowedTravelModesListin interfaceTransitPreferencesOrBuilder- Returns:
- A list containing the allowedTravelModes.
-
getAllowedTravelModesCount
public int getAllowedTravelModesCount()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;- Specified by:
getAllowedTravelModesCountin interfaceTransitPreferencesOrBuilder- Returns:
- The count of allowedTravelModes.
-
getAllowedTravelModes
public TransitPreferences.TransitTravelMode getAllowedTravelModes(int index)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;- Specified by:
getAllowedTravelModesin interfaceTransitPreferencesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The allowedTravelModes at the given index.
-
getAllowedTravelModesValueList
public List<Integer> getAllowedTravelModesValueList()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;- Specified by:
getAllowedTravelModesValueListin interfaceTransitPreferencesOrBuilder- Returns:
- A list containing the enum numeric values on the wire for allowedTravelModes.
-
getAllowedTravelModesValue
public int getAllowedTravelModesValue(int index)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;- Specified by:
getAllowedTravelModesValuein interfaceTransitPreferencesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of allowedTravelModes at the given index.
-
getRoutingPreferenceValue
public int getRoutingPreferenceValue()
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;- Specified by:
getRoutingPreferenceValuein interfaceTransitPreferencesOrBuilder- Returns:
- The enum numeric value on the wire for routingPreference.
-
getRoutingPreference
public TransitPreferences.TransitRoutingPreference getRoutingPreference()
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;- Specified by:
getRoutingPreferencein interfaceTransitPreferencesOrBuilder- Returns:
- The routingPreference.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TransitPreferences parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitPreferences parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitPreferences parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitPreferences parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitPreferences parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitPreferences parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitPreferences parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitPreferences parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TransitPreferences parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TransitPreferences parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitPreferences parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitPreferences parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TransitPreferences.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TransitPreferences.Builder newBuilder()
-
newBuilder
public static TransitPreferences.Builder newBuilder(TransitPreferences prototype)
-
toBuilder
public TransitPreferences.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TransitPreferences.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TransitPreferences getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TransitPreferences> parser()
-
getParserForType
public com.google.protobuf.Parser<TransitPreferences> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TransitPreferences getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-