Оптимизирует автомобильные туры для одного или нескольких сообщений OptimizeToursRequest в пакетном режиме.
 Этот метод представляет собой длительную операцию (LRO). Входные данные для оптимизации (сообщения OptimizeToursRequest ) и выходные данные (сообщения OptimizeToursResponse ) считываются и записываются в Cloud Storage в формате, указанном пользователем. Как и метод projects.optimizeTours , каждый OptimizeToursRequest содержит ShipmentModel и возвращает OptimizeToursResponse , содержащий поля ShipmentRoute , которые представляют собой набор маршрутов, которые должны выполняться транспортными средствами, чтобы минимизировать общую стоимость.
 Пользователь может опросить operations.get , чтобы проверить статус LRO:
 Если поле LRO done имеет значение false, то по крайней мере один запрос все еще обрабатывается. Другие запросы могли быть выполнены успешно, и их результаты доступны в Cloud Storage.
 Если поле done LRO истинно, то все запросы обработаны. Результаты всех успешно обработанных запросов будут доступны в облачном хранилище. Результаты любых невыполненных запросов не будут доступны в Cloud Storage. Если поле error LRO установлено, то оно содержит ошибку одного из неудавшихся запросов. 
HTTP-запрос
 POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
 parent |   Необходимый. Целевой проект и место для звонка.  Формат: *  Если местоположение не указано, регион будет выбран автоматически.  | 
Тело запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление | 
|---|
{
  "modelConfigs": [
    {
      object ( | 
| Поля | |
|---|---|
 modelConfigs[] |   Необходимый. Информация ввода/вывода для каждой модели покупки, например пути к файлам и форматы данных.  | 
Тело ответа
 В случае успеха тело ответа содержит экземпляр Operation . 
Области авторизации
Требуется следующая область действия OAuth:
-  
https://www.googleapis.com/auth/cloud-platform 
IAM-разрешения
 Требуется следующее разрешение IAM для parent ресурса:
-  
routeoptimization.operations.create 
Дополнительную информацию см. в документации IAM .