Method: projects.locations.batchOptimizeTours

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

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

בקשת HTTP

POST https://routeoptimization.googleapis.com/v1/{parent=projects/*/locations/*}: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