@Generated(value="by gRPC proto compiler", comments="Source: google/cloud/optimization/v1/fleet_routing.proto") public final class FleetRoutingGrpc extends Object
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FleetRoutingGrpc.AsyncService
A service for optimizing vehicle tours.
|
static class |
FleetRoutingGrpc.FleetRoutingBlockingStub
A stub to allow clients to do synchronous rpc calls to service FleetRouting.
|
static class |
FleetRoutingGrpc.FleetRoutingFutureStub
A stub to allow clients to do ListenableFuture-style rpc calls to service FleetRouting.
|
static class |
FleetRoutingGrpc.FleetRoutingImplBase
Base class for the server implementation of the service FleetRouting.
|
static class |
FleetRoutingGrpc.FleetRoutingStub
A stub to allow clients to do asynchronous rpc calls to service FleetRouting.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static io.grpc.ServerServiceDefinition |
bindService(FleetRoutingGrpc.AsyncService service) |
static io.grpc.MethodDescriptor<BatchOptimizeToursRequest,com.google.longrunning.Operation> |
getBatchOptimizeToursMethod() |
static io.grpc.MethodDescriptor<OptimizeToursRequest,OptimizeToursResponse> |
getOptimizeToursMethod() |
static io.grpc.ServiceDescriptor |
getServiceDescriptor() |
static FleetRoutingGrpc.FleetRoutingBlockingStub |
newBlockingStub(io.grpc.Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
|
static FleetRoutingGrpc.FleetRoutingFutureStub |
newFutureStub(io.grpc.Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
|
static FleetRoutingGrpc.FleetRoutingStub |
newStub(io.grpc.Channel channel)
Creates a new async stub that supports all call types for the service
|
public static final String SERVICE_NAME
public static io.grpc.MethodDescriptor<OptimizeToursRequest,OptimizeToursResponse> getOptimizeToursMethod()
public static io.grpc.MethodDescriptor<BatchOptimizeToursRequest,com.google.longrunning.Operation> getBatchOptimizeToursMethod()
public static FleetRoutingGrpc.FleetRoutingStub newStub(io.grpc.Channel channel)
public static FleetRoutingGrpc.FleetRoutingBlockingStub newBlockingStub(io.grpc.Channel channel)
public static FleetRoutingGrpc.FleetRoutingFutureStub newFutureStub(io.grpc.Channel channel)
public static final io.grpc.ServerServiceDefinition bindService(FleetRoutingGrpc.AsyncService service)
public static io.grpc.ServiceDescriptor getServiceDescriptor()
Copyright © 2024 Google LLC. All rights reserved.