public static final class TransitPreferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder> implements TransitPreferencesOrBuilder
Preferences for `TRANSIT` based routes that influence the route that is returned.Protobuf type
google.maps.routing.v2.TransitPreferences| Modifier and Type | Method and Description |
|---|---|
TransitPreferences.Builder |
addAllAllowedTravelModes(Iterable<? extends TransitPreferences.TransitTravelMode> values)
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
addAllAllowedTravelModesValue(Iterable<Integer> values)
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
addAllowedTravelModes(TransitPreferences.TransitTravelMode value)
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
addAllowedTravelModesValue(int value)
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransitPreferences |
build() |
TransitPreferences |
buildPartial() |
TransitPreferences.Builder |
clear() |
TransitPreferences.Builder |
clearAllowedTravelModes()
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TransitPreferences.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TransitPreferences.Builder |
clearRoutingPreference()
A routing preference that, when specified, influences the `TRANSIT` route
returned.
|
TransitPreferences.Builder |
clone() |
TransitPreferences.TransitTravelMode |
getAllowedTravelModes(int index)
A set of travel modes to use when getting a `TRANSIT` route.
|
int |
getAllowedTravelModesCount()
A set of travel modes to use when getting a `TRANSIT` route.
|
List<TransitPreferences.TransitTravelMode> |
getAllowedTravelModesList()
A set of travel modes to use when getting a `TRANSIT` route.
|
int |
getAllowedTravelModesValue(int index)
A set of travel modes to use when getting a `TRANSIT` route.
|
List<Integer> |
getAllowedTravelModesValueList()
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
TransitPreferences.TransitRoutingPreference |
getRoutingPreference()
A routing preference that, when specified, influences the `TRANSIT` route
returned.
|
int |
getRoutingPreferenceValue()
A routing preference that, when specified, influences the `TRANSIT` route
returned.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TransitPreferences.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TransitPreferences.Builder |
mergeFrom(com.google.protobuf.Message other) |
TransitPreferences.Builder |
mergeFrom(TransitPreferences other) |
TransitPreferences.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TransitPreferences.Builder |
setAllowedTravelModes(int index,
TransitPreferences.TransitTravelMode value)
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
setAllowedTravelModesValue(int index,
int value)
A set of travel modes to use when getting a `TRANSIT` route.
|
TransitPreferences.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TransitPreferences.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TransitPreferences.Builder |
setRoutingPreference(TransitPreferences.TransitRoutingPreference value)
A routing preference that, when specified, influences the `TRANSIT` route
returned.
|
TransitPreferences.Builder |
setRoutingPreferenceValue(int value)
A routing preference that, when specified, influences the `TRANSIT` route
returned.
|
TransitPreferences.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TransitPreferences build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TransitPreferences buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TransitPreferences.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransitPreferences.Builder>public TransitPreferences.Builder mergeFrom(TransitPreferences other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public TransitPreferences.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TransitPreferences.Builder>IOExceptionpublic List<TransitPreferences.TransitTravelMode> getAllowedTravelModesList()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
getAllowedTravelModesList in interface TransitPreferencesOrBuilderpublic int getAllowedTravelModesCount()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
getAllowedTravelModesCount in interface TransitPreferencesOrBuilderpublic TransitPreferences.TransitTravelMode getAllowedTravelModes(int index)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
getAllowedTravelModes in interface TransitPreferencesOrBuilderindex - The index of the element to return.public TransitPreferences.Builder setAllowedTravelModes(int index, TransitPreferences.TransitTravelMode value)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
index - The index to set the value at.value - The allowedTravelModes to set.public TransitPreferences.Builder addAllowedTravelModes(TransitPreferences.TransitTravelMode value)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
value - The allowedTravelModes to add.public TransitPreferences.Builder addAllAllowedTravelModes(Iterable<? extends TransitPreferences.TransitTravelMode> values)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
values - The allowedTravelModes to add.public TransitPreferences.Builder clearAllowedTravelModes()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
public List<Integer> getAllowedTravelModesValueList()
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
getAllowedTravelModesValueList in interface TransitPreferencesOrBuilderpublic int getAllowedTravelModesValue(int index)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
getAllowedTravelModesValue in interface TransitPreferencesOrBuilderindex - The index of the value to return.public TransitPreferences.Builder setAllowedTravelModesValue(int index, int value)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
index - The index to set the value at.value - The enum numeric value on the wire for allowedTravelModes to set.public TransitPreferences.Builder addAllowedTravelModesValue(int value)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
value - The enum numeric value on the wire for allowedTravelModes to add.public TransitPreferences.Builder addAllAllowedTravelModesValue(Iterable<Integer> values)
A set of travel modes to use when getting a `TRANSIT` route. Defaults to all supported modes of travel.
repeated .google.maps.routing.v2.TransitPreferences.TransitTravelMode allowed_travel_modes = 1;
values - The enum numeric values on the wire for allowedTravelModes to add.public int getRoutingPreferenceValue()
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;
getRoutingPreferenceValue in interface TransitPreferencesOrBuilderpublic TransitPreferences.Builder setRoutingPreferenceValue(int value)
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;
value - The enum numeric value on the wire for routingPreference to set.public TransitPreferences.TransitRoutingPreference getRoutingPreference()
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;
getRoutingPreference in interface TransitPreferencesOrBuilderpublic TransitPreferences.Builder setRoutingPreference(TransitPreferences.TransitRoutingPreference value)
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;
value - The routingPreference to set.public TransitPreferences.Builder clearRoutingPreference()
A routing preference that, when specified, influences the `TRANSIT` route returned.
.google.maps.routing.v2.TransitPreferences.TransitRoutingPreference routing_preference = 2;
public final TransitPreferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>public final TransitPreferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TransitPreferences.Builder>Copyright © 2025 Google LLC. All rights reserved.