Class RouteMatrixOrigin.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RouteMatrixOrigin.Builder>
com.google.maps.routing.v2.RouteMatrixOrigin.Builder
All Implemented Interfaces:
RouteMatrixOriginOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RouteMatrixOrigin

public static final class RouteMatrixOrigin.Builder extends com.google.protobuf.GeneratedMessage.Builder<RouteMatrixOrigin.Builder> implements RouteMatrixOriginOrBuilder
 A single origin for ComputeRouteMatrixRequest
 
Protobuf type google.maps.routing.v2.RouteMatrixOrigin
  • 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.Builder<RouteMatrixOrigin.Builder>
    • clear

      public RouteMatrixOrigin.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RouteMatrixOrigin.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RouteMatrixOrigin.Builder>
    • getDefaultInstanceForType

      public RouteMatrixOrigin getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public RouteMatrixOrigin build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public RouteMatrixOrigin buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RouteMatrixOrigin.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteMatrixOrigin.Builder>
    • mergeFrom

      public RouteMatrixOrigin.Builder mergeFrom(RouteMatrixOrigin other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RouteMatrixOrigin.Builder>
    • mergeFrom

      public RouteMatrixOrigin.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouteMatrixOrigin.Builder>
      Throws:
      IOException
    • hasWaypoint

      public boolean hasWaypoint()
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasWaypoint in interface RouteMatrixOriginOrBuilder
      Returns:
      Whether the waypoint field is set.
    • getWaypoint

      public Waypoint getWaypoint()
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getWaypoint in interface RouteMatrixOriginOrBuilder
      Returns:
      The waypoint.
    • setWaypoint

      public RouteMatrixOrigin.Builder setWaypoint(Waypoint value)
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
    • setWaypoint

      public RouteMatrixOrigin.Builder setWaypoint(Waypoint.Builder builderForValue)
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeWaypoint

      public RouteMatrixOrigin.Builder mergeWaypoint(Waypoint value)
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearWaypoint

      public RouteMatrixOrigin.Builder clearWaypoint()
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
    • getWaypointBuilder

      public Waypoint.Builder getWaypointBuilder()
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
    • getWaypointOrBuilder

      public WaypointOrBuilder getWaypointOrBuilder()
       Required. Origin waypoint
       
      .google.maps.routing.v2.Waypoint waypoint = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getWaypointOrBuilder in interface RouteMatrixOriginOrBuilder
    • hasRouteModifiers

      public boolean hasRouteModifiers()
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasRouteModifiers in interface RouteMatrixOriginOrBuilder
      Returns:
      Whether the routeModifiers field is set.
    • getRouteModifiers

      public RouteModifiers getRouteModifiers()
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRouteModifiers in interface RouteMatrixOriginOrBuilder
      Returns:
      The routeModifiers.
    • setRouteModifiers

      public RouteMatrixOrigin.Builder setRouteModifiers(RouteModifiers value)
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setRouteModifiers

      public RouteMatrixOrigin.Builder setRouteModifiers(RouteModifiers.Builder builderForValue)
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergeRouteModifiers

      public RouteMatrixOrigin.Builder mergeRouteModifiers(RouteModifiers value)
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearRouteModifiers

      public RouteMatrixOrigin.Builder clearRouteModifiers()
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getRouteModifiersBuilder

      public RouteModifiers.Builder getRouteModifiersBuilder()
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getRouteModifiersOrBuilder

      public RouteModifiersOrBuilder getRouteModifiersOrBuilder()
       Optional. Modifiers for every route that takes this as the origin
       
      .google.maps.routing.v2.RouteModifiers route_modifiers = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRouteModifiersOrBuilder in interface RouteMatrixOriginOrBuilder