AsyncModelConfig

Информация для асинхронного решения одной оптимизационной модели.

JSON-представление
{
  "displayName": string,
  "inputConfig": {
    object (InputConfig)
  },
  "outputConfig": {
    object (OutputConfig)
  }
}
Поля
displayName

string

Необязательно. Задается пользователем имя модели, которое может использоваться в качестве псевдонима для отслеживания моделей.

inputConfig

object ( InputConfig )

Обязательно. Информация о входной модели.

outputConfig

object ( OutputConfig )

Обязательно. Информация о желаемом месте вывода.

InputConfig

Укажите входные данные для [locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours].

JSON-представление
{
  "dataFormat": enum (DataFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gcsSource": {
    object (GcsSource)
  }
  // End of mutually exclusive fields.
}
Поля
dataFormat

enum ( DataFormat )

Обязательно. Формат входных данных.

Обязательно. Ниже приведен список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
gcsSource

object ( GcsSource )

Местоположение в Google Cloud Storage. Это должен быть один объект (файл).

Конец взаимоисключающих областей.

GcsSource

Местоположение в Google Cloud Storage, откуда будет считываться входной файл.

JSON-представление
{
  "uri": string
}
Поля
uri

string

Обязательно. URI объекта Google Cloud Storage в формате gs://bucket/path/to/object .

Формат данных

Форматы данных для входных и выходных файлов.

Перечисления
DATA_FORMAT_UNSPECIFIED Недопустимое значение, формат не должен быть UNSpecIFIED.
JSON Объектная нотация JavaScript.
PROTO_TEXT Формат текста в Protocol Buffers. См. https://protobuf.dev/reference/protobuf/textformat-spec/

OutputConfig

Укажите пункт назначения для результатов [locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours].

JSON-представление
{
  "dataFormat": enum (DataFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of mutually exclusive fields.
}
Поля
dataFormat

enum ( DataFormat )

Обязательно. Формат выходных данных.

Обязательно. Ниже приведен список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
gcsDestination

object ( GcsDestination )

Местоположение в Google Cloud Storage, куда будут записываться выходные данные.

Конец взаимоисключающих областей.

GcsDestination

Местоположение в Google Cloud Storage, куда будут записаны выходные файлы.

JSON-представление
{
  "uri": string
}
Поля
uri

string

Обязательно. URI Google Cloud Storage.