Method: projects.locations.batchOptimizeTours

Mengoptimalkan tur kendaraan untuk satu atau beberapa pesan OptimizeToursRequest sebagai batch.

Metode ini adalah Long Running Operation (LRO). Input untuk pengoptimalan (pesan OptimizeToursRequest) dan output (OptimizeToursResponse pesan) dibaca/ditulis dari/ke Cloud Storage dalam format yang ditentukan pengguna. Seperti metode locations.optimizeTours, setiap OptimizeToursRequest berisi ShipmentModel dan menampilkan OptimizeToursResponse yang berisi ShipmentRoute, yang merupakan kumpulan rute yang akan dilakukan oleh kendaraan yang meminimalkan biaya keseluruhan.

Permintaan HTTP

POST https://routeoptimization.googleapis.com/v1/{parent=projects/*/locations/*}:batchOptimizeTours

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Project target dan lokasi untuk melakukan panggilan.

Format: * projects/{project-id} * projects/{project-id}/locations/{location-id}

Jika tidak ada lokasi yang ditentukan, wilayah akan dipilih secara otomatis.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "modelConfigs": [
    {
      object (AsyncModelConfig)
    }
  ]
}
Kolom
modelConfigs[]

object (AsyncModelConfig)

Wajib. Informasi Input/Output setiap model pembelian, seperti jalur file dan format data.

Isi respons

Jika berhasil, isi respons akan berisi instance Operation.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/cloud-platform