The Route Optimization API.

## Service: routeoptimization.googleapis.com

The Service name `routeoptimization.googleapis.com` is needed to create RPC client stubs.

## `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations`

| Methods ||
|---|---|
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.CancelOperation` `` | (Currently unsupported) Starts asynchronous cancellation on a long-running operation. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.DeleteOperation` `` | (Currently unsupported) Deletes a long-running operation. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.GetOperation` `` | Gets the latest state of a long-running operation. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.ListOperations` `` | (Currently unsupported) Lists operations that match the specified filter in the request. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.longrunning#google.longrunning.Operations.WaitOperation` `` | (Currently unsupported) Waits until the specified long-running operation is done or reaches at most a specified timeout, returning the latest state. |

## `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization`

| Methods ||
|---|---|
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.BatchOptimizeTours` `` | Optimizes vehicle tours for one or more `OptimizeToursRequest` messages as a batch. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeTours` `` | Sends an `OptimizeToursRequest` containing a `ShipmentModel` and returns an `OptimizeToursResponse` containing `ShipmentRoute`s, which are a set of routes to be performed by vehicles minimizing the overall cost. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursLongRunning` `` | This is a variant of the `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeTours` method designed for optimizations with large timeout values. |
| `` `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursUri` `` | This is a variant of the `https://developers.google.com/maps/documentation/route-optimization/reference/rpc/google.maps.routeoptimization.v1#google.maps.routeoptimization.v1.RouteOptimization.OptimizeToursLongRunning` method designed for optimizations with large timeout values and large input/output sizes. |