Package com.google.maps.routing.v2
Class TransitPreferences
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class TransitPreferences
extends com.google.protobuf.GeneratedMessage
implements TransitPreferencesOrBuilder
Preferences for `TRANSIT` based routes that influence the route that is returned.Protobuf type
google.maps.routing.v2.TransitPreferences- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classPreferences for `TRANSIT` based routes that influence the route that is returned.static enumSpecifies routing preferences for transit routes.static enumA set of values used to specify the mode of transit.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAllowedTravelModes(int index) A set of travel modes to use when getting a `TRANSIT` route.intA set of travel modes to use when getting a `TRANSIT` route.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.A set of travel modes to use when getting a `TRANSIT` route.static TransitPreferencesstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<TransitPreferences>A routing preference that, when specified, influences the `TRANSIT` route returned.intA routing preference that, when specified, influences the `TRANSIT` route returned.intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic TransitPreferences.Builderstatic TransitPreferences.BuildernewBuilder(TransitPreferences prototype) protected TransitPreferences.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ALLOWED_TRAVEL_MODES_FIELD_NUMBER
public static final int ALLOWED_TRAVEL_MODES_FIELD_NUMBER- See Also:
-
ROUTING_PREFERENCE_FIELD_NUMBER
public static final int ROUTING_PREFERENCE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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
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
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
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static TransitPreferences parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TransitPreferences.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-