Package com.google.maps.routing.v2
Class TransitLine
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.maps.routing.v2.TransitLine
-
- All Implemented Interfaces:
TransitLineOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class TransitLine extends com.google.protobuf.GeneratedMessageV3 implements TransitLineOrBuilder
Contains information about the transit line used in this step.
Protobuf typegoogle.maps.routing.v2.TransitLine- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransitLine.BuilderContains information about the transit line used in this step.-
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 intAGENCIES_FIELD_NUMBERstatic intCOLOR_FIELD_NUMBERstatic intICON_URI_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intNAME_SHORT_FIELD_NUMBERstatic intTEXT_COLOR_FIELD_NUMBERstatic intURI_FIELD_NUMBERstatic intVEHICLE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)TransitAgencygetAgencies(int index)The transit agency (or agencies) that operates this transit line.intgetAgenciesCount()The transit agency (or agencies) that operates this transit line.List<TransitAgency>getAgenciesList()The transit agency (or agencies) that operates this transit line.TransitAgencyOrBuildergetAgenciesOrBuilder(int index)The transit agency (or agencies) that operates this transit line.List<? extends TransitAgencyOrBuilder>getAgenciesOrBuilderList()The transit agency (or agencies) that operates this transit line.StringgetColor()The color commonly used in signage for this line.com.google.protobuf.ByteStringgetColorBytes()The color commonly used in signage for this line.static TransitLinegetDefaultInstance()TransitLinegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetIconUri()The URI for the icon associated with this line.com.google.protobuf.ByteStringgetIconUriBytes()The URI for the icon associated with this line.StringgetName()The full name of this transit line, For example, "8 Avenue Local".com.google.protobuf.ByteStringgetNameBytes()The full name of this transit line, For example, "8 Avenue Local".StringgetNameShort()The short name of this transit line.com.google.protobuf.ByteStringgetNameShortBytes()The short name of this transit line.com.google.protobuf.Parser<TransitLine>getParserForType()intgetSerializedSize()StringgetTextColor()The color commonly used in text on signage for this line.com.google.protobuf.ByteStringgetTextColorBytes()The color commonly used in text on signage for this line.StringgetUri()the URI for this transit line as provided by the transit agency.com.google.protobuf.ByteStringgetUriBytes()the URI for this transit line as provided by the transit agency.TransitVehiclegetVehicle()The type of vehicle that operates on this transit line.TransitVehicleOrBuildergetVehicleOrBuilder()The type of vehicle that operates on this transit line.inthashCode()booleanhasVehicle()The type of vehicle that operates on this transit line.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TransitLine.BuildernewBuilder()static TransitLine.BuildernewBuilder(TransitLine prototype)TransitLine.BuildernewBuilderForType()protected TransitLine.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TransitLineparseDelimitedFrom(InputStream input)static TransitLineparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitLineparseFrom(byte[] data)static TransitLineparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitLineparseFrom(com.google.protobuf.ByteString data)static TransitLineparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitLineparseFrom(com.google.protobuf.CodedInputStream input)static TransitLineparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitLineparseFrom(InputStream input)static TransitLineparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TransitLineparseFrom(ByteBuffer data)static TransitLineparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TransitLine>parser()TransitLine.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
-
AGENCIES_FIELD_NUMBER
public static final int AGENCIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
URI_FIELD_NUMBER
public static final int URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COLOR_FIELD_NUMBER
public static final int COLOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ICON_URI_FIELD_NUMBER
public static final int ICON_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_SHORT_FIELD_NUMBER
public static final int NAME_SHORT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TEXT_COLOR_FIELD_NUMBER
public static final int TEXT_COLOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VEHICLE_FIELD_NUMBER
public static final int VEHICLE_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
-
getAgenciesList
public List<TransitAgency> getAgenciesList()
The transit agency (or agencies) that operates this transit line.
repeated .google.maps.routing.v2.TransitAgency agencies = 1;- Specified by:
getAgenciesListin interfaceTransitLineOrBuilder
-
getAgenciesOrBuilderList
public List<? extends TransitAgencyOrBuilder> getAgenciesOrBuilderList()
The transit agency (or agencies) that operates this transit line.
repeated .google.maps.routing.v2.TransitAgency agencies = 1;- Specified by:
getAgenciesOrBuilderListin interfaceTransitLineOrBuilder
-
getAgenciesCount
public int getAgenciesCount()
The transit agency (or agencies) that operates this transit line.
repeated .google.maps.routing.v2.TransitAgency agencies = 1;- Specified by:
getAgenciesCountin interfaceTransitLineOrBuilder
-
getAgencies
public TransitAgency getAgencies(int index)
The transit agency (or agencies) that operates this transit line.
repeated .google.maps.routing.v2.TransitAgency agencies = 1;- Specified by:
getAgenciesin interfaceTransitLineOrBuilder
-
getAgenciesOrBuilder
public TransitAgencyOrBuilder getAgenciesOrBuilder(int index)
The transit agency (or agencies) that operates this transit line.
repeated .google.maps.routing.v2.TransitAgency agencies = 1;- Specified by:
getAgenciesOrBuilderin interfaceTransitLineOrBuilder
-
getName
public String getName()
The full name of this transit line, For example, "8 Avenue Local".
string name = 2;- Specified by:
getNamein interfaceTransitLineOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The full name of this transit line, For example, "8 Avenue Local".
string name = 2;- Specified by:
getNameBytesin interfaceTransitLineOrBuilder- Returns:
- The bytes for name.
-
getUri
public String getUri()
the URI for this transit line as provided by the transit agency.
string uri = 3;- Specified by:
getUriin interfaceTransitLineOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
the URI for this transit line as provided by the transit agency.
string uri = 3;- Specified by:
getUriBytesin interfaceTransitLineOrBuilder- Returns:
- The bytes for uri.
-
getColor
public String getColor()
The color commonly used in signage for this line. Represented in hexadecimal.
string color = 4;- Specified by:
getColorin interfaceTransitLineOrBuilder- Returns:
- The color.
-
getColorBytes
public com.google.protobuf.ByteString getColorBytes()
The color commonly used in signage for this line. Represented in hexadecimal.
string color = 4;- Specified by:
getColorBytesin interfaceTransitLineOrBuilder- Returns:
- The bytes for color.
-
getIconUri
public String getIconUri()
The URI for the icon associated with this line.
string icon_uri = 5;- Specified by:
getIconUriin interfaceTransitLineOrBuilder- Returns:
- The iconUri.
-
getIconUriBytes
public com.google.protobuf.ByteString getIconUriBytes()
The URI for the icon associated with this line.
string icon_uri = 5;- Specified by:
getIconUriBytesin interfaceTransitLineOrBuilder- Returns:
- The bytes for iconUri.
-
getNameShort
public String getNameShort()
The short name of this transit line. This name will normally be a line number, such as "M7" or "355".
string name_short = 6;- Specified by:
getNameShortin interfaceTransitLineOrBuilder- Returns:
- The nameShort.
-
getNameShortBytes
public com.google.protobuf.ByteString getNameShortBytes()
The short name of this transit line. This name will normally be a line number, such as "M7" or "355".
string name_short = 6;- Specified by:
getNameShortBytesin interfaceTransitLineOrBuilder- Returns:
- The bytes for nameShort.
-
getTextColor
public String getTextColor()
The color commonly used in text on signage for this line. Represented in hexadecimal.
string text_color = 7;- Specified by:
getTextColorin interfaceTransitLineOrBuilder- Returns:
- The textColor.
-
getTextColorBytes
public com.google.protobuf.ByteString getTextColorBytes()
The color commonly used in text on signage for this line. Represented in hexadecimal.
string text_color = 7;- Specified by:
getTextColorBytesin interfaceTransitLineOrBuilder- Returns:
- The bytes for textColor.
-
hasVehicle
public boolean hasVehicle()
The type of vehicle that operates on this transit line.
.google.maps.routing.v2.TransitVehicle vehicle = 8;- Specified by:
hasVehiclein interfaceTransitLineOrBuilder- Returns:
- Whether the vehicle field is set.
-
getVehicle
public TransitVehicle getVehicle()
The type of vehicle that operates on this transit line.
.google.maps.routing.v2.TransitVehicle vehicle = 8;- Specified by:
getVehiclein interfaceTransitLineOrBuilder- Returns:
- The vehicle.
-
getVehicleOrBuilder
public TransitVehicleOrBuilder getVehicleOrBuilder()
The type of vehicle that operates on this transit line.
.google.maps.routing.v2.TransitVehicle vehicle = 8;- Specified by:
getVehicleOrBuilderin interfaceTransitLineOrBuilder
-
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 TransitLine parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitLine parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitLine parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitLine parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitLine parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitLine parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TransitLine parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitLine parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TransitLine parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TransitLine parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitLine parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TransitLine parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TransitLine.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TransitLine.Builder newBuilder()
-
newBuilder
public static TransitLine.Builder newBuilder(TransitLine prototype)
-
toBuilder
public TransitLine.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TransitLine.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TransitLine getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TransitLine> parser()
-
getParserForType
public com.google.protobuf.Parser<TransitLine> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TransitLine getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-