Package com.google.maps.routing.v2
Class TransitVehicle
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- 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
public final class TransitVehicle extends com.google.protobuf.GeneratedMessageV3 implements TransitVehicleOrBuilder
Information about a vehicle used in transit routes.
Protobuf typegoogle.maps.routing.v2.TransitVehicle- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransitVehicle.BuilderInformation about a vehicle used in transit routes.static classTransitVehicle.TransitVehicleTypeThe type of vehicles for transit routes.-
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 intICON_URI_FIELD_NUMBERstatic intLOCAL_ICON_URI_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intTYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static TransitVehiclegetDefaultInstance()TransitVehiclegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetIconUri()The URI for an icon associated with this vehicle type.com.google.protobuf.ByteStringgetIconUriBytes()The URI for an icon associated with this vehicle type.StringgetLocalIconUri()The URI for the icon associated with this vehicle type, based on the local transport signage.com.google.protobuf.ByteStringgetLocalIconUriBytes()The URI for the icon associated with this vehicle type, based on the local transport signage.com.google.type.LocalizedTextgetName()The name of this vehicle, capitalized.com.google.type.LocalizedTextOrBuildergetNameOrBuilder()The name of this vehicle, capitalized.com.google.protobuf.Parser<TransitVehicle>getParserForType()intgetSerializedSize()TransitVehicle.TransitVehicleTypegetType()The type of vehicle used.intgetTypeValue()The type of vehicle used.inthashCode()booleanhasName()The name of this vehicle, capitalized.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TransitVehicle.BuildernewBuilder()static TransitVehicle.BuildernewBuilder(TransitVehicle prototype)TransitVehicle.BuildernewBuilderForType()protected TransitVehicle.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)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()TransitVehicle.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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ICON_URI_FIELD_NUMBER
public static final int ICON_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOCAL_ICON_URI_FIELD_NUMBER
public static final int LOCAL_ICON_URI_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
-
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
public com.google.type.LocalizedText getName()
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;- Specified by:
getNamein interfaceTransitVehicleOrBuilder- Returns:
- The name.
-
getNameOrBuilder
public com.google.type.LocalizedTextOrBuilder 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
public TransitVehicle.TransitVehicleType getType()
The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;- Specified by:
getTypein interfaceTransitVehicleOrBuilder- Returns:
- The type.
-
getIconUri
public String 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
public String 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.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 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
public static TransitVehicle parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitVehicle parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TransitVehicle parseDelimitedFrom(InputStream input) throws IOException
- 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
public TransitVehicle.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TransitVehicle.Builder newBuilder()
-
newBuilder
public static TransitVehicle.Builder newBuilder(TransitVehicle prototype)
-
toBuilder
public TransitVehicle.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TransitVehicle.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TransitVehicle getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TransitVehicle> parser()
-
getParserForType
public com.google.protobuf.Parser<TransitVehicle> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TransitVehicle getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-