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.GeneratedMessage.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.GeneratedMessage.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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The reason why fallback response was used instead of the original response.Routing mode used for the response.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe reason why fallback response was used instead of the original response.intThe reason why fallback response was used instead of the original response.Routing mode used for the response.intRouting mode used for the response.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(FallbackInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setReason(FallbackReason value) The reason why fallback response was used instead of the original response.setReasonValue(int value) The reason why fallback response was used instead of the original response.Routing mode used for the response.setRoutingModeValue(int value) Routing mode used for the response.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FallbackInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<FallbackInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FallbackInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
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
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
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
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
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
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.
-