Class FleetRoutingGrpc (1.34.0)

public final class FleetRoutingGrpc

A service for optimizing vehicle tours. Validity of certain types of fields:

  • google.protobuf.Timestamp
    • Times are in Unix time: seconds since 1970-01-01T00:00:00+00:00.
    • seconds must be in [0, 253402300799], i.e. in [1970-01-01T00:00:00+00:00, 9999-12-31T23:59:59+00:00].
    • nanos must be unset or set to 0.
  • google.protobuf.Duration
    • seconds must be in [0, 253402300799], i.e. in [1970-01-01T00:00:00+00:00, 9999-12-31T23:59:59+00:00].
    • nanos must be unset or set to 0.
  • google.type.LatLng
    • latitude must be in [-90.0, 90.0].
    • longitude must be in [-180.0, 180.0].
    • at least one of latitude and longitude must be non-zero.

Inheritance

java.lang.Object > FleetRoutingGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
TypeDescription
String

Static Methods

bindService(FleetRoutingGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(FleetRoutingGrpc.AsyncService service)
Parameter
NameDescription
serviceFleetRoutingGrpc.AsyncService
Returns
TypeDescription
io.grpc.ServerServiceDefinition

getBatchOptimizeToursMethod()

public static MethodDescriptor<BatchOptimizeToursRequest,Operation> getBatchOptimizeToursMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<BatchOptimizeToursRequest,Operation>

getOptimizeToursMethod()

public static MethodDescriptor<OptimizeToursRequest,OptimizeToursResponse> getOptimizeToursMethod()
Returns
TypeDescription
io.grpc.MethodDescriptor<OptimizeToursRequest,OptimizeToursResponse>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
TypeDescription
io.grpc.ServiceDescriptor

newBlockingStub(Channel channel)

public static FleetRoutingGrpc.FleetRoutingBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
FleetRoutingGrpc.FleetRoutingBlockingStub

newFutureStub(Channel channel)

public static FleetRoutingGrpc.FleetRoutingFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
FleetRoutingGrpc.FleetRoutingFutureStub

newStub(Channel channel)

public static FleetRoutingGrpc.FleetRoutingStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
NameDescription
channelio.grpc.Channel
Returns
TypeDescription
FleetRoutingGrpc.FleetRoutingStub