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