این متغیری از روش projects.optimizeToursLongRunning است که برای بهینهسازی با مقادیر بزرگ زمان اتمام مهلت و اندازههای بزرگ ورودی/خروجی طراحی شده است.
مشتری URI OptimizeToursRequest ذخیرهشده در Google Cloud Storage را مشخص میکند و سرور OptimizeToursResponse را در Google Cloud Storage URI مشخصشده توسط مشتری مینویسد.
این روش باید بر روش projects.optimizeTours برای بهینهسازیهایی که بیشاز چند دقیقه طول میکشند و اندازههای ورودی/خروجی که بزرگتر از ۸ مگابایت هستند ترجیح داده شود، اگرچه میتوان از آن برای بهینهسازیهای کوتاهتر و کوچکتر نیز استفاده کرد.
long-running operation (LRO) برگرداندهشده نامی با قالب <parent>/operations/<operation_id> خواهد داشت و میتوان از آن برای پیگیری پیشرفت محاسبات استفاده کرد. نوع فیلد metadata، OptimizeToursUriMetadata است. نوع فیلد response درصورت موفقیتآمیز بودن OptimizeToursUriResponse است.
درخواست HTTP
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri
نشانی وب از نحو تراتبدیل gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
parent |
الزامی. پروژه یا مکان هدف را برای برقراری تماس انتخاب کنید. قالب:
مقادیر منطقهای |
متن درخواست
بدنه درخواست حاوی دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "input": { object ( |
| فیلدها | |
|---|---|
input |
الزامی. URI شیء Cloud Storage حاوی |
output |
الزامی. URI شیء Cloud Storage که حاوی |
بدنه پاسخ
اگر موفقیتآمیز باشد، بدنه پاسخ حاوی نمونهای از Operation است.
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
https://www.googleapis.com/auth/cloud-platform
اجازههای IAM
به اجازه IAM زیر در منبع parent نیاز دارد:
routeoptimization.operations.create
برای اطلاعات بیشتر، به اسناد IAM مراجعه کنید.