AsyncModelConfig

Informações para resolver um modelo de otimização de forma assíncrona.

Representação JSON
{
  "displayName": string,
  "inputConfig": {
    object (InputConfig)
  },
  "outputConfig": {
    object (OutputConfig)
  }
}
Campos
displayName

string

Opcional. Nome do modelo definido pelo usuário, que pode ser usado como alias para acompanhar os modelos.

inputConfig

object (InputConfig)

Obrigatório. Informações sobre o modelo de entrada.

outputConfig

object (OutputConfig)

Obrigatório. As informações do local de saída desejado.

InputConfig

Especifique uma entrada para [locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours].

Representação 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.
}
Campos
dataFormat

enum (DataFormat)

Obrigatório. O formato dos dados de entrada.

Obrigatório. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
gcsSource

object (GcsSource)

Um local do Google Cloud Storage. Precisa ser um único objeto (arquivo).

Fim dos campos mutuamente exclusivos.

GcsSource

O local do Google Cloud Storage em que o arquivo de entrada será lido.

Representação JSON
{
  "uri": string
}
Campos
uri

string

Obrigatório. URI de um objeto do Google Cloud Storage no formato gs://bucket/path/to/object.

DataFormat

Formatos de dados para arquivos de entrada e saída.

Tipos enumerados
DATA_FORMAT_UNSPECIFIED Valor inválido. O formato não pode ser UNSPECIFIED.
JSON JavaScript Object Notation.
PROTO_TEXT Formato de texto dos buffers de protocolo. Consulte https://protobuf.dev/reference/protobuf/textformat-spec/

OutputConfig

Especifique um destino para os resultados de [locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours].

Representação 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.
}
Campos
dataFormat

enum (DataFormat)

Obrigatório. O formato de dados de saída.

Obrigatório. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
gcsDestination

object (GcsDestination)

O local do Google Cloud Storage em que a saída será gravada.

Fim dos campos mutuamente exclusivos.

GcsDestination

O local do Google Cloud Storage em que os arquivos de saída serão gravados.

Representação JSON
{
  "uri": string
}
Campos
uri

string

Obrigatório. URI do Google Cloud Storage.