Method: projects.locations.batchOptimizeTours

यह बैच के तौर पर, एक या उससे ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन की यात्राओं को ऑप्टिमाइज़ करता है.

यह तरीका लंबे समय तक चलने वाली ऑपरेशन (एलआरओ) है. ऑप्टिमाइज़ेशन के लिए (OptimizeToursRequest मैसेज) और आउटपुट (OptimizeToursResponse मैसेज) के इनपुट, उपयोगकर्ता के तय फ़ॉर्मैट में Cloud Storage से/में पढ़े/लिखे जाते हैं. locations.optimizeTours तरीके की तरह, हर OptimizeToursRequest में ShipmentModel होता है और ShipmentRoute वाले OptimizeToursResponse को दिखाता है, जो कुल लागत को कम करने वाले वाहनों से किए जाने वाले रास्तों के सेट होते हैं.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. कॉल करने के लिए, प्रोजेक्ट और जगह को टारगेट करें.

फ़ॉर्मैट: * projects/{project-id} * projects/{project-id}/locations/{location-id}

अगर कोई जगह तय नहीं की गई है, तो क्षेत्र अपने-आप चुन लिया जाएगा.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "modelConfigs": [
    {
      object (AsyncModelConfig)
    }
  ]
}
फ़ील्ड
modelConfigs[]

object (AsyncModelConfig)

ज़रूरी है. हर खरीदारी मॉडल, जैसे कि फ़ाइल पाथ और डेटा फ़ॉर्मैट की इनपुट/आउटपुट जानकारी.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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