Ini adalah varian dari metode projects.optimizeToursLongRunning
yang dirancang untuk pengoptimalan dengan nilai waktu tunggu yang besar dan ukuran input/output yang besar.
Klien menentukan URI OptimizeToursRequest
yang disimpan di Google Cloud Storage dan server menulis OptimizeToursResponse
ke URI Google Cloud Storage yang ditentukan klien.
Metode ini harus lebih disukai daripada metode projects.optimizeTours
untuk pengoptimalan yang memerlukan waktu lebih dari beberapa menit dan ukuran input/output yang lebih besar dari 8 MB, meskipun metode ini juga dapat digunakan untuk pengoptimalan yang lebih singkat dan lebih kecil.
long-running operation
(LRO) yang ditampilkan akan memiliki nama format <parent>/operations/<operation_id>
dan dapat digunakan untuk melacak progres komputasi. Jenis kolom metadata
adalah OptimizeToursLongRunningMetadata
. Jenis kolom response
adalah OptimizeToursUriResponse
, jika berhasil.
Eksperimental: Lihat https://developers.google.com/maps/tt/route-optimization/experimental/otlr/make-request untuk mengetahui detail selengkapnya.
Permintaan HTTP
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Project atau lokasi target untuk melakukan panggilan. Format: * Jika tidak ada lokasi yang ditentukan, region akan dipilih secara otomatis. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "input": { object ( |
Kolom | |
---|---|
input |
Wajib. URI objek Cloud Storage yang berisi |
output |
Wajib. URI objek Cloud Storage yang akan berisi |
Isi respons
Jika berhasil, isi respons memuat instance Operation
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Izin IAM
Memerlukan izin IAM berikut pada resource parent
:
routeoptimization.operations.create
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.