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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TransitVehicle
build()
TransitVehicle
buildPartial()
TransitVehicle.Builder
clear()
TransitVehicle.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TransitVehicle.Builder
clearIconUri()
The URI for an icon associated with this vehicle type.TransitVehicle.Builder
clearLocalIconUri()
The URI for the icon associated with this vehicle type, based on the local transport signage.TransitVehicle.Builder
clearName()
The name of this vehicle, capitalized.TransitVehicle.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TransitVehicle.Builder
clearType()
The type of vehicle used.TransitVehicle.Builder
clone()
TransitVehicle
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getIconUri()
The URI for an icon associated with this vehicle type.com.google.protobuf.ByteString
getIconUriBytes()
The URI for an icon associated with this vehicle type.String
getLocalIconUri()
The URI for the icon associated with this vehicle type, based on the local transport signage.com.google.protobuf.ByteString
getLocalIconUriBytes()
The URI for the icon associated with this vehicle type, based on the local transport signage.com.google.type.LocalizedText
getName()
The name of this vehicle, capitalized.com.google.type.LocalizedText.Builder
getNameBuilder()
The name of this vehicle, capitalized.com.google.type.LocalizedTextOrBuilder
getNameOrBuilder()
The name of this vehicle, capitalized.TransitVehicle.TransitVehicleType
getType()
The type of vehicle used.int
getTypeValue()
The type of vehicle used.boolean
hasName()
The name of this vehicle, capitalized.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TransitVehicle.Builder
mergeFrom(TransitVehicle other)
TransitVehicle.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TransitVehicle.Builder
mergeFrom(com.google.protobuf.Message other)
TransitVehicle.Builder
mergeName(com.google.type.LocalizedText value)
The name of this vehicle, capitalized.TransitVehicle.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TransitVehicle.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TransitVehicle.Builder
setIconUri(String value)
The URI for an icon associated with this vehicle type.TransitVehicle.Builder
setIconUriBytes(com.google.protobuf.ByteString value)
The URI for an icon associated with this vehicle type.TransitVehicle.Builder
setLocalIconUri(String value)
The URI for the icon associated with this vehicle type, based on the local transport signage.TransitVehicle.Builder
setLocalIconUriBytes(com.google.protobuf.ByteString value)
The URI for the icon associated with this vehicle type, based on the local transport signage.TransitVehicle.Builder
setName(com.google.type.LocalizedText value)
The name of this vehicle, capitalized.TransitVehicle.Builder
setName(com.google.type.LocalizedText.Builder builderForValue)
The name of this vehicle, capitalized.TransitVehicle.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
TransitVehicle.Builder
setType(TransitVehicle.TransitVehicleType value)
The type of vehicle used.TransitVehicle.Builder
setTypeValue(int value)
The type of vehicle used.TransitVehicle.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
clear
public TransitVehicle.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
getDefaultInstanceForType
public TransitVehicle getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TransitVehicle build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TransitVehicle buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TransitVehicle.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
setField
public TransitVehicle.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
clearField
public TransitVehicle.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
clearOneof
public TransitVehicle.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
setRepeatedField
public TransitVehicle.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
addRepeatedField
public TransitVehicle.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
mergeFrom
public TransitVehicle.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TransitVehicle.Builder>
-
mergeFrom
public TransitVehicle.Builder mergeFrom(TransitVehicle other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasName
in 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:
getName
in 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:
getNameOrBuilder
in interfaceTransitVehicleOrBuilder
-
getTypeValue
public int getTypeValue()
The type of vehicle used.
.google.maps.routing.v2.TransitVehicle.TransitVehicleType type = 2;
- Specified by:
getTypeValue
in 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:
getType
in 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:
getIconUri
in 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:
getIconUriBytes
in 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:
getLocalIconUri
in 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:
getLocalIconUriBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
mergeUnknownFields
public final TransitVehicle.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TransitVehicle.Builder>
-
-