Package com.google.maps.routing.v2
Class TransitVehicle.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
- com.google.maps.routing.v2.TransitVehicle.Builder
-
- All Implemented Interfaces:
TransitVehicleOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TransitVehicle
public static final class TransitVehicle.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder> implements TransitVehicleOrBuilder
Information about a vehicle used in transit routes.
Protobuf typegoogle.maps.routing.v2.TransitVehicle
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TransitVehicle.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TransitVehiclebuild()TransitVehiclebuildPartial()TransitVehicle.Builderclear()TransitVehicle.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TransitVehicle.BuilderclearIconUri()The URI for an icon associated with this vehicle type.TransitVehicle.BuilderclearLocalIconUri()The URI for the icon associated with this vehicle type, based on the local transport signage.TransitVehicle.BuilderclearName()The name of this vehicle, capitalized.TransitVehicle.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TransitVehicle.BuilderclearType()The type of vehicle used.TransitVehicle.Builderclone()TransitVehiclegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.LocalizedText.BuildergetNameBuilder()The name of this vehicle, capitalized.com.google.type.LocalizedTextOrBuildergetNameOrBuilder()The name of this vehicle, capitalized.TransitVehicle.TransitVehicleTypegetType()The type of vehicle used.intgetTypeValue()The type of vehicle used.booleanhasName()The name of this vehicle, capitalized.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TransitVehicle.BuildermergeFrom(TransitVehicle other)TransitVehicle.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TransitVehicle.BuildermergeFrom(com.google.protobuf.Message other)TransitVehicle.BuildermergeName(com.google.type.LocalizedText value)The name of this vehicle, capitalized.TransitVehicle.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TransitVehicle.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TransitVehicle.BuildersetIconUri(String value)The URI for an icon associated with this vehicle type.TransitVehicle.BuildersetIconUriBytes(com.google.protobuf.ByteString value)The URI for an icon associated with this vehicle type.TransitVehicle.BuildersetLocalIconUri(String value)The URI for the icon associated with this vehicle type, based on the local transport signage.TransitVehicle.BuildersetLocalIconUriBytes(com.google.protobuf.ByteString value)The URI for the icon associated with this vehicle type, based on the local transport signage.TransitVehicle.BuildersetName(com.google.type.LocalizedText value)The name of this vehicle, capitalized.TransitVehicle.BuildersetName(com.google.type.LocalizedText.Builder builderForValue)The name of this vehicle, capitalized.TransitVehicle.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TransitVehicle.BuildersetType(TransitVehicle.TransitVehicleType value)The type of vehicle used.TransitVehicle.BuildersetTypeValue(int value)The type of vehicle used.TransitVehicle.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<TransitVehicle.Builder>
-
clear
public TransitVehicle.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
getDefaultInstanceForType
public TransitVehicle getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TransitVehicle build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TransitVehicle buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TransitVehicle.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
setField
public TransitVehicle.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
clearField
public TransitVehicle.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
clearOneof
public TransitVehicle.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
setRepeatedField
public TransitVehicle.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
addRepeatedField
public TransitVehicle.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
mergeFrom
public TransitVehicle.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TransitVehicle.Builder>
-
mergeFrom
public TransitVehicle.Builder mergeFrom(TransitVehicle other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
mergeFrom
public TransitVehicle.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TransitVehicle.Builder>- Throws:
IOException
-
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.
-
setName
public TransitVehicle.Builder setName(com.google.type.LocalizedText value)
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;
-
setName
public TransitVehicle.Builder setName(com.google.type.LocalizedText.Builder builderForValue)
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;
-
mergeName
public TransitVehicle.Builder mergeName(com.google.type.LocalizedText value)
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;
-
clearName
public TransitVehicle.Builder clearName()
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;
-
getNameBuilder
public com.google.type.LocalizedText.Builder getNameBuilder()
The name of this vehicle, capitalized.
.google.type.LocalizedText name = 1;
-
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.
-
setTypeValue
public TransitVehicle.Builder setTypeValue(int value)
The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
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.
-
setType
public TransitVehicle.Builder setType(TransitVehicle.TransitVehicleType value)
The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
public TransitVehicle.Builder clearType()
The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;- Returns:
- This builder for chaining.
-
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.
-
setIconUri
public TransitVehicle.Builder setIconUri(String value)
The URI for an icon associated with this vehicle type.
string icon_uri = 3;- Parameters:
value- The iconUri to set.- Returns:
- This builder for chaining.
-
clearIconUri
public TransitVehicle.Builder clearIconUri()
The URI for an icon associated with this vehicle type.
string icon_uri = 3;- Returns:
- This builder for chaining.
-
setIconUriBytes
public TransitVehicle.Builder setIconUriBytes(com.google.protobuf.ByteString value)
The URI for an icon associated with this vehicle type.
string icon_uri = 3;- Parameters:
value- The bytes for iconUri to set.- Returns:
- This builder for chaining.
-
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.
-
setLocalIconUri
public TransitVehicle.Builder setLocalIconUri(String value)
The URI for the icon associated with this vehicle type, based on the local transport signage.
string local_icon_uri = 4;- Parameters:
value- The localIconUri to set.- Returns:
- This builder for chaining.
-
clearLocalIconUri
public TransitVehicle.Builder clearLocalIconUri()
The URI for the icon associated with this vehicle type, based on the local transport signage.
string local_icon_uri = 4;- Returns:
- This builder for chaining.
-
setLocalIconUriBytes
public TransitVehicle.Builder setLocalIconUriBytes(com.google.protobuf.ByteString value)
The URI for the icon associated with this vehicle type, based on the local transport signage.
string local_icon_uri = 4;- Parameters:
value- The bytes for localIconUri to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final TransitVehicle.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
mergeUnknownFields
public final TransitVehicle.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
-