Route Optimization API.
- REST रिसॉर्स: v1.operations
- REST रिसॉर्स: v1.projects
- REST रिसॉर्स: v1.projects.locations
- REST रिसॉर्स: v1.projects.locations.operations
सेवा: routeoptimization.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की ओर से उपलब्ध कराई गई क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर आपके ऐप्लिकेशन को इस सेवा को कॉल करने के लिए, अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
सेवा का एंडपॉइंट
सेवा एंडपॉइंट एक बेस यूआरएल होता है. यह किसी एपीआई सेवा का नेटवर्क पता बताता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा का एंडपॉइंट यह है. यहां दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हुए हैं:
https://routeoptimization.googleapis.com
REST रिसॉर्स: v1.operations
| तरीके | |
|---|---|
cancel |
POST /v1/{name=operations/**}:cancel इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई को एसिंक्रोनस तरीके से रद्द किया जाता है. |
delete |
DELETE /v1/{name=operations/**} इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई को मिटाया जाता है. |
list |
GET /v1/{name=operations} अनुरोध में बताए गए फ़िल्टर से मैच करने वाली कार्रवाइयों की सूची दिखाता है. |
REST रिसॉर्स: v1.projects
| तरीके | |
|---|---|
batchOptimizeTours |
POST /v1/{parent=projects/*}:batchOptimizeTours एक या उससे ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन यात्राओं को बैच के तौर पर ऑप्टिमाइज़ करता है. |
optimizeTours |
POST /v1/{parent=projects/*}:optimizeTours यह OptimizeToursRequest भेजता है, जिसमें ShipmentModel शामिल होता है. साथ ही, यह OptimizeToursResponse दिखाता है, जिसमें ShipmentRoute शामिल होते हैं. ये ऐसे रास्तों का सेट होता है जिन पर वाहनों को चलना होता है, ताकि कुल लागत कम से कम हो. |
optimizeToursLongRunning |
POST /v1/{parent=projects/*}:optimizeToursLongRunning यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
optimizeToursUri |
POST /v1/{parent=projects/*}:OptimizeToursUri यह OptimizeToursLongRunning तरीके का एक वैरिएंट है. इसे टाइम आउट की बड़ी वैल्यू और बड़े इनपुट/आउटपुट साइज़ के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
REST रिसॉर्स: v1.projects.locations
| तरीके | |
|---|---|
batchOptimizeTours |
POST /v1/{parent=projects/*/locations/*}:batchOptimizeTours एक या उससे ज़्यादा OptimizeToursRequest मैसेज के लिए, वाहन यात्राओं को बैच के तौर पर ऑप्टिमाइज़ करता है. |
optimizeTours |
POST /v1/{parent=projects/*/locations/*}:optimizeTours यह OptimizeToursRequest भेजता है, जिसमें ShipmentModel शामिल होता है. साथ ही, यह OptimizeToursResponse दिखाता है, जिसमें ShipmentRoute शामिल होते हैं. ये ऐसे रास्तों का सेट होता है जिन पर वाहनों को चलना होता है, ताकि कुल लागत कम से कम हो. |
optimizeToursLongRunning |
POST /v1/{parent=projects/*/locations/*}:optimizeToursLongRunning यह OptimizeTours तरीके का एक वैरिएंट है. इसे ज़्यादा टाइम आउट वैल्यू के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
optimizeToursUri |
POST /v1/{parent=projects/*/locations/*}:OptimizeToursUri यह OptimizeToursLongRunning तरीके का एक वैरिएंट है. इसे टाइम आउट की बड़ी वैल्यू और बड़े इनपुट/आउटपुट साइज़ के साथ ऑप्टिमाइज़ेशन के लिए डिज़ाइन किया गया है. |
REST रिसॉर्स: v1.projects.locations.operations
| तरीके | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*/operations/*} इस तरीके से, ज़्यादा समय तक चलने वाली कार्रवाई की मौजूदा स्थिति मिलती है. |