public static final class FallbackInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder> implements FallbackInfoOrBuilder
Information related to how and why a fallback result was used. If this field is set, then it means the server used a different routing mode from your preferred mode as fallback.Protobuf type
google.maps.routing.v2.FallbackInfo| Modifier and Type | Method and Description |
|---|---|
FallbackInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FallbackInfo |
build() |
FallbackInfo |
buildPartial() |
FallbackInfo.Builder |
clear() |
FallbackInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
FallbackInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
FallbackInfo.Builder |
clearReason()
The reason why fallback response was used instead of the original response.
|
FallbackInfo.Builder |
clearRoutingMode()
Routing mode used for the response.
|
FallbackInfo.Builder |
clone() |
FallbackInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
FallbackReason |
getReason()
The reason why fallback response was used instead of the original response.
|
int |
getReasonValue()
The reason why fallback response was used instead of the original response.
|
FallbackRoutingMode |
getRoutingMode()
Routing mode used for the response.
|
int |
getRoutingModeValue()
Routing mode used for the response.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
FallbackInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FallbackInfo.Builder |
mergeFrom(FallbackInfo other) |
FallbackInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
FallbackInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
FallbackInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
FallbackInfo.Builder |
setReason(FallbackReason value)
The reason why fallback response was used instead of the original response.
|
FallbackInfo.Builder |
setReasonValue(int value)
The reason why fallback response was used instead of the original response.
|
FallbackInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
FallbackInfo.Builder |
setRoutingMode(FallbackRoutingMode value)
Routing mode used for the response.
|
FallbackInfo.Builder |
setRoutingModeValue(int value)
Routing mode used for the response.
|
FallbackInfo.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<FallbackInfo.Builder>public FallbackInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.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<FallbackInfo.Builder>public FallbackInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic FallbackInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic FallbackInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic FallbackInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>public FallbackInfo.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<FallbackInfo.Builder>public FallbackInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>public FallbackInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>public FallbackInfo.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<FallbackInfo.Builder>public FallbackInfo.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<FallbackInfo.Builder>public FallbackInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<FallbackInfo.Builder>public FallbackInfo.Builder mergeFrom(FallbackInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>public FallbackInfo.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<FallbackInfo.Builder>IOExceptionpublic int getRoutingModeValue()
Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.
.google.maps.routing.v2.FallbackRoutingMode routing_mode = 1;getRoutingModeValue in interface FallbackInfoOrBuilderpublic FallbackInfo.Builder setRoutingModeValue(int value)
Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.
.google.maps.routing.v2.FallbackRoutingMode routing_mode = 1;value - The enum numeric value on the wire for routingMode to set.public FallbackRoutingMode getRoutingMode()
Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.
.google.maps.routing.v2.FallbackRoutingMode routing_mode = 1;getRoutingMode in interface FallbackInfoOrBuilderpublic FallbackInfo.Builder setRoutingMode(FallbackRoutingMode value)
Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.
.google.maps.routing.v2.FallbackRoutingMode routing_mode = 1;value - The routingMode to set.public FallbackInfo.Builder clearRoutingMode()
Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request.
.google.maps.routing.v2.FallbackRoutingMode routing_mode = 1;public int getReasonValue()
The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.
.google.maps.routing.v2.FallbackReason reason = 2;getReasonValue in interface FallbackInfoOrBuilderpublic FallbackInfo.Builder setReasonValue(int value)
The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.
.google.maps.routing.v2.FallbackReason reason = 2;value - The enum numeric value on the wire for reason to set.public FallbackReason getReason()
The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.
.google.maps.routing.v2.FallbackReason reason = 2;getReason in interface FallbackInfoOrBuilderpublic FallbackInfo.Builder setReason(FallbackReason value)
The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.
.google.maps.routing.v2.FallbackReason reason = 2;value - The reason to set.public FallbackInfo.Builder clearReason()
The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned.
.google.maps.routing.v2.FallbackReason reason = 2;public final FallbackInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>public final FallbackInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>Copyright © 2025 Google LLC. All rights reserved.