Class GeocodingResults

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.maps.routing.v2.GeocodingResults
All Implemented Interfaces:
GeocodingResultsOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class GeocodingResults extends com.google.protobuf.GeneratedMessage implements GeocodingResultsOrBuilder
 Contains [`GeocodedWaypoints`][google.maps.routing.v2.GeocodedWaypoint] for
 origin, destination and intermediate waypoints. Only populated for address
 waypoints.
 
Protobuf type google.maps.routing.v2.GeocodingResults
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Contains [`GeocodedWaypoints`][google.maps.routing.v2.GeocodedWaypoint] for origin, destination and intermediate waypoints.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    Destination geocoded waypoint.
    Destination geocoded waypoint.
    getIntermediates(int index)
    A list of intermediate geocoded waypoints each containing an index field that corresponds to the zero-based position of the waypoint in the order they were specified in the request.
    int
    A list of intermediate geocoded waypoints each containing an index field that corresponds to the zero-based position of the waypoint in the order they were specified in the request.
    A list of intermediate geocoded waypoints each containing an index field that corresponds to the zero-based position of the waypoint in the order they were specified in the request.
    A list of intermediate geocoded waypoints each containing an index field that corresponds to the zero-based position of the waypoint in the order they were specified in the request.
    A list of intermediate geocoded waypoints each containing an index field that corresponds to the zero-based position of the waypoint in the order they were specified in the request.
    Origin geocoded waypoint.
    Origin geocoded waypoint.
    com.google.protobuf.Parser<GeocodingResults>
     
    int
     
    boolean
    Destination geocoded waypoint.
    int
     
    boolean
    Origin geocoded waypoint.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<GeocodingResults>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • ORIGIN_FIELD_NUMBER

      public static final int ORIGIN_FIELD_NUMBER
      See Also:
    • DESTINATION_FIELD_NUMBER

      public static final int DESTINATION_FIELD_NUMBER
      See Also:
    • INTERMEDIATES_FIELD_NUMBER

      public static final int INTERMEDIATES_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasOrigin

      public boolean hasOrigin()
       Origin geocoded waypoint.
       
      .google.maps.routing.v2.GeocodedWaypoint origin = 1;
      Specified by:
      hasOrigin in interface GeocodingResultsOrBuilder
      Returns:
      Whether the origin field is set.
    • getOrigin

      public GeocodedWaypoint getOrigin()
       Origin geocoded waypoint.
       
      .google.maps.routing.v2.GeocodedWaypoint origin = 1;
      Specified by:
      getOrigin in interface GeocodingResultsOrBuilder
      Returns:
      The origin.
    • getOriginOrBuilder

      public GeocodedWaypointOrBuilder getOriginOrBuilder()
       Origin geocoded waypoint.
       
      .google.maps.routing.v2.GeocodedWaypoint origin = 1;
      Specified by:
      getOriginOrBuilder in interface GeocodingResultsOrBuilder
    • hasDestination

      public boolean hasDestination()
       Destination geocoded waypoint.
       
      .google.maps.routing.v2.GeocodedWaypoint destination = 2;
      Specified by:
      hasDestination in interface GeocodingResultsOrBuilder
      Returns:
      Whether the destination field is set.
    • getDestination

      public GeocodedWaypoint getDestination()
       Destination geocoded waypoint.
       
      .google.maps.routing.v2.GeocodedWaypoint destination = 2;
      Specified by:
      getDestination in interface GeocodingResultsOrBuilder
      Returns:
      The destination.
    • getDestinationOrBuilder

      public GeocodedWaypointOrBuilder getDestinationOrBuilder()
       Destination geocoded waypoint.
       
      .google.maps.routing.v2.GeocodedWaypoint destination = 2;
      Specified by:
      getDestinationOrBuilder in interface GeocodingResultsOrBuilder
    • getIntermediatesList

      public List<GeocodedWaypoint> getIntermediatesList()
       A list of intermediate geocoded waypoints each containing an index field
       that corresponds to the zero-based position of the waypoint in the order
       they were specified in the request.
       
      repeated .google.maps.routing.v2.GeocodedWaypoint intermediates = 3;
      Specified by:
      getIntermediatesList in interface GeocodingResultsOrBuilder
    • getIntermediatesOrBuilderList

      public List<? extends GeocodedWaypointOrBuilder> getIntermediatesOrBuilderList()
       A list of intermediate geocoded waypoints each containing an index field
       that corresponds to the zero-based position of the waypoint in the order
       they were specified in the request.
       
      repeated .google.maps.routing.v2.GeocodedWaypoint intermediates = 3;
      Specified by:
      getIntermediatesOrBuilderList in interface GeocodingResultsOrBuilder
    • getIntermediatesCount

      public int getIntermediatesCount()
       A list of intermediate geocoded waypoints each containing an index field
       that corresponds to the zero-based position of the waypoint in the order
       they were specified in the request.
       
      repeated .google.maps.routing.v2.GeocodedWaypoint intermediates = 3;
      Specified by:
      getIntermediatesCount in interface GeocodingResultsOrBuilder
    • getIntermediates

      public GeocodedWaypoint getIntermediates(int index)
       A list of intermediate geocoded waypoints each containing an index field
       that corresponds to the zero-based position of the waypoint in the order
       they were specified in the request.
       
      repeated .google.maps.routing.v2.GeocodedWaypoint intermediates = 3;
      Specified by:
      getIntermediates in interface GeocodingResultsOrBuilder
    • getIntermediatesOrBuilder

      public GeocodedWaypointOrBuilder getIntermediatesOrBuilder(int index)
       A list of intermediate geocoded waypoints each containing an index field
       that corresponds to the zero-based position of the waypoint in the order
       they were specified in the request.
       
      repeated .google.maps.routing.v2.GeocodedWaypoint intermediates = 3;
      Specified by:
      getIntermediatesOrBuilder in interface GeocodingResultsOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static GeocodingResults parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GeocodingResults parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GeocodingResults parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GeocodingResults parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GeocodingResults parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GeocodingResults parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static GeocodingResults parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GeocodingResults parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GeocodingResults parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static GeocodingResults parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GeocodingResults parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static GeocodingResults parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public GeocodingResults.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static GeocodingResults.Builder newBuilder()
    • newBuilder

      public static GeocodingResults.Builder newBuilder(GeocodingResults prototype)
    • toBuilder

      public GeocodingResults.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected GeocodingResults.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static GeocodingResults getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<GeocodingResults> parser()
    • getParserForType

      public com.google.protobuf.Parser<GeocodingResults> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public GeocodingResults getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder