- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- IAM अनुमतियां
यह projects.optimizeToursLongRunning तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू और बड़े इनपुट/आउटपुट साइज़ के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है.
क्लाइंट, Google Cloud Storage में सेव किए गए OptimizeToursRequest का यूआरआई तय करता है और सर्वर, OptimizeToursResponse को क्लाइंट के तय किए गए Google Cloud Storage यूआरआई में लिखता है.
कुछ मिनट से ज़्यादा समय लेने वाले और इनपुट/आउटपुट साइज़ 8 एमबी से ज़्यादा वाले ऑप्टिमाइज़ेशन के लिए, projects.optimizeTours तरीके के बजाय इस तरीके का इस्तेमाल करना चाहिए. हालांकि, इसका इस्तेमाल कम समय और छोटे ऑप्टिमाइज़ेशन के लिए भी किया जा सकता है.
लौटाए गए long-running operation (LRO) का नाम, <parent>/operations/<operation_id> फ़ॉर्मैट में होगा. इसका इस्तेमाल, कैलकुलेशन की प्रोग्रेस को ट्रैक करने के लिए किया जा सकता है. metadata फ़ील्ड का टाइप OptimizeToursLongRunningMetadata है. अगर response फ़ील्ड का टाइप OptimizeToursUriResponse है, तो इसका मतलब है कि फ़ील्ड को जोड़ दिया गया है.
एचटीटीपी अनुरोध
POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
parent |
ज़रूरी है. कॉल करने के लिए, टारगेट किया गया प्रोजेक्ट या जगह चुनें. फ़ॉर्मैट: * अगर कोई जगह नहीं बताई जाती है, तो कोई क्षेत्र अपने-आप चुना जाएगा. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
| JSON के काेड में दिखाना |
|---|
{ "input": { object ( |
| फ़ील्ड | |
|---|---|
input |
ज़रूरी है. उस Cloud Storage ऑब्जेक्ट का यूआरआई जिसमें |
output |
ज़रूरी है. उस Cloud Storage ऑब्जेक्ट का यूआरआई जिसमें |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/cloud-platform
IAM की अनुमतियां
parent संसाधन पर, IAM की इस अनुमति की ज़रूरत है:
routeoptimization.operations.create
ज़्यादा जानकारी के लिए, IAM दस्तावेज़ देखें.