Package com.google.maps.routing.v2
Class TransitVehicle
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.maps.routing.v2.TransitVehicle
- All Implemented Interfaces:
TransitVehicleOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class TransitVehicle
extends com.google.protobuf.GeneratedMessage
implements TransitVehicleOrBuilder
Information about a vehicle used in transit routes.Protobuf type
google.maps.routing.v2.TransitVehicle- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classInformation about a vehicle used in transit routes.static enumThe type of vehicles for transit routes.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 intstatic 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 TypeMethodDescriptionbooleanstatic TransitVehiclestatic final com.google.protobuf.Descriptors.DescriptorThe URI for an icon associated with this vehicle type.com.google.protobuf.ByteStringThe URI for an icon associated with this vehicle type.The URI for the icon associated with this vehicle type, based on the local transport signage.com.google.protobuf.ByteStringThe URI for the icon associated with this vehicle type, based on the local transport signage.getName()The name of this vehicle, capitalized.The name of this vehicle, capitalized.com.google.protobuf.Parser<TransitVehicle>intgetType()The type of vehicle used.intThe type of vehicle used.inthashCode()booleanhasName()The name of this vehicle, capitalized.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic TransitVehicle.Builderstatic TransitVehicle.BuildernewBuilder(TransitVehicle prototype) protected TransitVehicle.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static TransitVehicleparseDelimitedFrom(InputStream input) static TransitVehicleparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransitVehicleparseFrom(byte[] data) static TransitVehicleparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransitVehicleparseFrom(com.google.protobuf.ByteString data) static TransitVehicleparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransitVehicleparseFrom(com.google.protobuf.CodedInputStream input) static TransitVehicleparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransitVehicleparseFrom(InputStream input) static TransitVehicleparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TransitVehicleparseFrom(ByteBuffer data) static TransitVehicleparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TransitVehicle>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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER- See Also:
-
ICON_URI_FIELD_NUMBER
public static final int ICON_URI_FIELD_NUMBER- See Also:
-
LOCAL_ICON_URI_FIELD_NUMBER
public static final int LOCAL_ICON_URI_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
-
hasName
public boolean hasName()The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;- Specified by:
hasNamein interfaceTransitVehicleOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;- Specified by:
getNamein interfaceTransitVehicleOrBuilder- Returns:
- The name.
-
getNameOrBuilder
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;- Specified by:
getNameOrBuilderin interfaceTransitVehicleOrBuilder
-
getTypeValue
public int getTypeValue()The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;- Specified by:
getTypeValuein interfaceTransitVehicleOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;- Specified by:
getTypein interfaceTransitVehicleOrBuilder- Returns:
- The type.
-
getIconUri
The URI for an icon associated with this vehicle type.
string icon_uri = 3;- Specified by:
getIconUriin interfaceTransitVehicleOrBuilder- Returns:
- The iconUri.
-
getIconUriBytes
public com.google.protobuf.ByteString getIconUriBytes()The URI for an icon associated with this vehicle type.
string icon_uri = 3;- Specified by:
getIconUriBytesin interfaceTransitVehicleOrBuilder- Returns:
- The bytes for iconUri.
-
getLocalIconUri
The URI for the icon associated with this vehicle type, based on the local transport signage.
string local_icon_uri = 4;- Specified by:
getLocalIconUriin interfaceTransitVehicleOrBuilder- Returns:
- The localIconUri.
-
getLocalIconUriBytes
public com.google.protobuf.ByteString getLocalIconUriBytes()The URI for the icon associated with this vehicle type, based on the local transport signage.
string local_icon_uri = 4;- Specified by:
getLocalIconUriBytesin interfaceTransitVehicleOrBuilder- Returns:
- The bytes for localIconUri.
-
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 TransitVehicle parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitVehicle parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitVehicle parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitVehicle parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitVehicle parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitVehicle parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TransitVehicle parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TransitVehicle parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static TransitVehicle parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static TransitVehicle 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 TransitVehicle.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
-