यह बैच के तौर पर, एक या उससे ज़्यादा OptimizeToursRequest
मैसेज के लिए, वाहन की यात्राओं को ऑप्टिमाइज़ करता है.
यह तरीका लंबे समय तक चलने वाली ऑपरेशन (एलआरओ) है. ऑप्टिमाइज़ेशन के लिए (OptimizeToursRequest
मैसेज) और आउटपुट (OptimizeToursResponse
मैसेज) के इनपुट, उपयोगकर्ता के तय फ़ॉर्मैट में Cloud Storage से/में पढ़े/लिखे जाते हैं. projects.optimizeTours
तरीके की तरह, हर OptimizeToursRequest
में ShipmentModel
होता है और ShipmentRoute
वाले OptimizeToursResponse
को दिखाता है, जो कुल लागत को कम करने वाले वाहनों से किए जाने वाले रास्तों के सेट होते हैं.
एचटीटीपी अनुरोध
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:batchOptimizeTours
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. कॉल करने के लिए, प्रोजेक्ट और जगह को टारगेट करें. फ़ॉर्मैट: * अगर कोई जगह तय नहीं की गई है, तो क्षेत्र अपने-आप चुन लिया जाएगा. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{
"modelConfigs": [
{
object ( |
फ़ील्ड | |
---|---|
modelConfigs[] |
ज़रूरी है. हर खरीदारी मॉडल, जैसे कि फ़ाइल पाथ और डेटा फ़ॉर्मैट की इनपुट/आउटपुट जानकारी. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform