Method: projects.batchOptimizeTours

אופטימיזציה של סיורים ברכב לפעולה אחת או יותר של OptimizeToursRequest.

השיטה הזו היא פעולה ממושכת (LRO). הקלט לאופטימיזציה (OptimizeToursRequest הודעות) והפלטים (OptimizeToursResponse הודעות) נקרא/נכתב מ-Cloud Storage או אל Cloud Storage בפורמט שהוגדר על ידי המשתמש. כמו השיטה projects.optimizeTours, כל רכיב OptimizeToursRequest מכיל ShipmentModel ומחזיר ערך OptimizeToursResponse שמכיל ShipmentRoute – קבוצת מסלולים שכלי רכב מפחיתים מהעלות הכוללת.

בקשת HTTP

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

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.

פרמטרים של נתיב

פרמטרים
parent

string

חובה. צריך לטרגט את הפרויקט והמיקום כדי לבצע שיחה.

פורמט: * projects/{project-id} * projects/{project-id}/locations/{location-id}

אם לא תציינו מיקום, ייבחר אזור באופן אוטומטי.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג JSON
{
  "modelConfigs": [
    {
      object (AsyncModelConfig)
    }
  ]
}
שדות
modelConfigs[]

object (AsyncModelConfig)

חובה. מידע על הקלט/פלט של כל מודל רכישה, כמו נתיבי קבצים ופורמטים של נתונים.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של Operation.

היקפי ההרשאות

נדרש היקף ההרשאות הבא של OAuth:

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