Package com.google.maps.routing.v2
Class FallbackInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>
-
- com.google.maps.routing.v2.FallbackInfo.Builder
-
- All Implemented Interfaces:
FallbackInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FallbackInfo
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 typegoogle.maps.routing.v2.FallbackInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FallbackInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FallbackInfobuild()FallbackInfobuildPartial()FallbackInfo.Builderclear()FallbackInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)FallbackInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)FallbackInfo.BuilderclearReason()The reason why fallback response was used instead of the original response.FallbackInfo.BuilderclearRoutingMode()Routing mode used for the response.FallbackInfo.Builderclone()FallbackInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()FallbackReasongetReason()The reason why fallback response was used instead of the original response.intgetReasonValue()The reason why fallback response was used instead of the original response.FallbackRoutingModegetRoutingMode()Routing mode used for the response.intgetRoutingModeValue()Routing mode used for the response.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()FallbackInfo.BuildermergeFrom(FallbackInfo other)FallbackInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)FallbackInfo.BuildermergeFrom(com.google.protobuf.Message other)FallbackInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)FallbackInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)FallbackInfo.BuildersetReason(FallbackReason value)The reason why fallback response was used instead of the original response.FallbackInfo.BuildersetReasonValue(int value)The reason why fallback response was used instead of the original response.FallbackInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)FallbackInfo.BuildersetRoutingMode(FallbackRoutingMode value)Routing mode used for the response.FallbackInfo.BuildersetRoutingModeValue(int value)Routing mode used for the response.FallbackInfo.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<FallbackInfo.Builder>
-
clear
public FallbackInfo.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<FallbackInfo.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<FallbackInfo.Builder>
-
getDefaultInstanceForType
public FallbackInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public FallbackInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public FallbackInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public FallbackInfo.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<FallbackInfo.Builder>
-
setField
public FallbackInfo.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<FallbackInfo.Builder>
-
clearField
public FallbackInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>
-
clearOneof
public FallbackInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>
-
setRepeatedField
public FallbackInfo.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<FallbackInfo.Builder>
-
addRepeatedField
public FallbackInfo.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<FallbackInfo.Builder>
-
mergeFrom
public FallbackInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FallbackInfo.Builder>
-
mergeFrom
public FallbackInfo.Builder mergeFrom(FallbackInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>
-
mergeFrom
public FallbackInfo.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<FallbackInfo.Builder>- Throws:
IOException
-
getRoutingModeValue
public 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;- Specified by:
getRoutingModeValuein interfaceFallbackInfoOrBuilder- Returns:
- The enum numeric value on the wire for routingMode.
-
setRoutingModeValue
public 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;- Parameters:
value- The enum numeric value on the wire for routingMode to set.- Returns:
- This builder for chaining.
-
getRoutingMode
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;- Specified by:
getRoutingModein interfaceFallbackInfoOrBuilder- Returns:
- The routingMode.
-
setRoutingMode
public 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;- Parameters:
value- The routingMode to set.- Returns:
- This builder for chaining.
-
clearRoutingMode
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;- Returns:
- This builder for chaining.
-
getReasonValue
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;- Specified by:
getReasonValuein interfaceFallbackInfoOrBuilder- Returns:
- The enum numeric value on the wire for reason.
-
setReasonValue
public 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;- Parameters:
value- The enum numeric value on the wire for reason to set.- Returns:
- This builder for chaining.
-
getReason
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;- Specified by:
getReasonin interfaceFallbackInfoOrBuilder- Returns:
- The reason.
-
setReason
public 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;- Parameters:
value- The reason to set.- Returns:
- This builder for chaining.
-
clearReason
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;- Returns:
- This builder for chaining.
-
setUnknownFields
public final FallbackInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>
-
mergeUnknownFields
public final FallbackInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FallbackInfo.Builder>
-
-