- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
Optimiza los recorridos de vehículos para uno o más mensajes de OptimizeToursRequest
como un lote.
Este método es una operación de larga duración (LRO). Las entradas para la optimización (OptimizeToursRequest
mensajes) y las salidas (OptimizeToursResponse
mensajes) se leen o escriben desde y hacia Cloud Storage en el formato especificado por el usuario. Al igual que el método projects.optimizeTours
, cada OptimizeToursRequest
contiene un ShipmentModel
y muestra un OptimizeToursResponse
que contiene ShipmentRoute
, que son un conjunto de rutas que deben realizar los vehículos para minimizar el costo total.
Solicitud HTTP
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. Proyecto de destino y ubicación para realizar una llamada. Formato: * Si no se especifica una ubicación, se elegirá automáticamente una región. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"modelConfigs": [
{
object ( |
Campos | |
---|---|
modelConfigs[] |
Obligatorio. Información de entrada y salida de cada modelo de compra, como rutas de archivos y formatos de datos |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation
.
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/cloud-platform