इंडेक्स
RoadsSelection(इंटरफ़ेस)BatchCreateSelectedRoutesRequest(मैसेज)BatchCreateSelectedRoutesResponse(मैसेज)BatchDeleteSelectedRoutesRequest(मैसेज)BatchUpdateSelectedRoutesRequest(मैसेज)BatchUpdateSelectedRoutesResponse(मैसेज)CreateSelectedRouteRequest(मैसेज)DeleteSelectedRouteRequest(मैसेज)GetSelectedRouteRequest(मैसेज)ListSelectedRoutesRequest(मैसेज)ListSelectedRoutesResponse(मैसेज)SelectedRoute(मैसेज)SelectedRoute.DynamicRoute(मैसेज)SelectedRoute.State(enum)SelectedRoute.ValidationError(enum)UpdateSelectedRouteRequest(मैसेज)
RoadsSelection
Roads Selection API के लिए सेवा की परिभाषा.
| BatchCreateSelectedRoutes |
|---|
|
यह कई
|
| BatchDeleteSelectedRoutes |
|---|
|
यह अनुरोध, तय किए गए प्रोजेक्ट के लिए एक से ज़्यादा
|
| BatchUpdateSelectedRoutes |
|---|
|
यह कमांड, नाम के हिसाब से तय किए गए कई
|
| CreateSelectedRoute |
|---|
|
यह फ़ंक्शन, SelectedRoute बनाता है और रास्ते के लिए समय-समय पर कैश मेमोरी की जानकारी पाने का शेड्यूल शुरू करता है.
|
| DeleteSelectedRoute |
|---|
|
इस तरीके का इस्तेमाल करके, किसी प्रोजेक्ट के लिए चुने गए रूट को मिटाया जा सकता है.
|
| GetSelectedRoute |
|---|
|
इस तरीके से, नाम के हिसाब से SelectedRoute मिलता है.
|
| ListSelectedRoutes |
|---|
|
यह तय किए गए प्रोजेक्ट के लिए, पेज नंबर डालने की सुविधा के साथ सभी
|
| UpdateSelectedRoute |
|---|
|
यह अनुरोध, नाम के हिसाब से चुने गए रास्ते की जानकारी को अपडेट करता है.
|
BatchCreateSelectedRoutesRequest
एक से ज़्यादा SelectedRoute बनाने का अनुरोध.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. यह प्रोजेक्ट रिसॉर्स, बैच में चुने गए सभी रास्तों के साथ शेयर किया जाता है. ऐसा इसलिए करना ज़रूरी है, क्योंकि बैच अनुरोध में सिर्फ़ एक |
requests[] |
ज़रूरी है. अनुरोध का वह मैसेज जिसमें बनाए जाने वाले चुने गए रास्ते की जानकारी दी गई हो. एक बैच में, ज़्यादा से ज़्यादा 1,000 चुने गए रास्ते बनाए जा सकते हैं. हर अनुरोध का पैरंट संसाधन, या तो खाली होना चाहिए या टॉप-लेवल |
BatchCreateSelectedRoutesResponse
एक से ज़्यादा SelectedRoute बनाने पर मिला जवाब.
| फ़ील्ड | |
|---|---|
selected_routes[] |
|
BatchDeleteSelectedRoutesRequest
एक से ज़्यादा SelectedRoute मिटाने का अनुरोध करें.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. यह प्रोजेक्ट रिसॉर्स, मिटाने के लिए चुने गए सभी रास्तों के साथ शेयर किया जाता है. ऐसा इसलिए करना ज़रूरी है, क्योंकि बैच अनुरोध में सिर्फ़ एक |
names[] |
ज़रूरी है. मिटाने के लिए चुने गए रास्तों के नाम. एक बैच में, चुने गए ज़्यादा से ज़्यादा 1,000 रास्तों को मिटाया जा सकता है. फ़ॉर्मैट: projects/{project}/selectedRoutes/{selected_route} |
BatchUpdateSelectedRoutesRequest
एक से ज़्यादा SelectedRoute अपडेट करने का अनुरोध करें.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. यह प्रोजेक्ट रिसॉर्स, बैच में चुने गए सभी रास्तों के साथ शेयर किया जाता है. ऐसा इसलिए करना ज़रूरी है, क्योंकि बैच अनुरोध में सिर्फ़ एक |
requests[] |
ज़रूरी है. अनुरोध का वह मैसेज जिसमें अपडेट करने के लिए चुना गया रास्ता बताया गया हो. एक बैच में, चुने गए ज़्यादा से ज़्यादा 1,000 रास्तों को अपडेट किया जा सकता है. हर अनुरोध का पैरंट संसाधन, या तो खाली होना चाहिए या टॉप-लेवल |
update_mask |
ज़रूरी नहीं. बैच में शामिल सभी चाइल्ड अनुरोधों के लिए, अपडेट किए जाने वाले फ़ील्ड की सूची. फ़ील्ड पाथ, उदाहरण: अगर इसे सेट किया जाता है, तो यह अगर इसे शामिल नहीं किया जाता है, तो बच्चे के अनुरोध का |
BatchUpdateSelectedRoutesResponse
एक से ज़्यादा SelectedRoute अपडेट करने पर मिला जवाब.
| फ़ील्ड | |
|---|---|
selected_routes[] |
|
CreateSelectedRouteRequest
SelectedRoute बनाने का अनुरोध.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. वह प्रोजेक्ट जिसके तहत |
selected_route |
ज़रूरी है. बनाने के लिए |
selected_route_id |
ज़रूरी नहीं. इस वैल्यू में 4 से 63 वर्ण होने चाहिए. साथ ही, इसमें "a-z", "A-Z", "0-9" या "-" जैसे मान्य वर्ण होने चाहिए. अगर यह वैल्यू नहीं दी जाती है या इसे खाली छोड़ दिया जाता है, तो संसाधन बनाने के बाद एक यूयूआईडी जनरेट किया जाएगा. |
DeleteSelectedRouteRequest
SelectedRoute को मिटाने का अनुरोध करें.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. मिटाने के लिए चुने गए रूट का नाम. फ़ॉर्मैट: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
SelectedRoute पाने का अनुरोध करें.
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. उस |
ListSelectedRoutesRequest
SelectedRoute की सूची बनाने का अनुरोध करें.
| फ़ील्ड | |
|---|---|
parent |
ज़रूरी है. |
page_size |
ज़रूरी नहीं. किसी पेज के लिए, लौटाए जाने वाले नतीजों की संख्या. अगर इसे सेट नहीं किया जाता है, तो डिफ़ॉल्ट वैल्यू 100 होती है. वैल्यू के तौर पर 0 डालने पर, वैल्यू डिफ़ॉल्ट पर सेट हो जाती है. इसकी ज़्यादा से ज़्यादा वैल्यू 5,000 है. अगर कोई वैल्यू 5,000 से ज़्यादा है, तो उसे 5,000 पर सेट कर दिया जाता है. |
page_token |
ज़रूरी नहीं. यह एक पेज टोकन है, जो पिछली |
ListSelectedRoutesResponse
जवाब में SelectedRoute की सूची दी गई है.
| फ़ील्ड | |
|---|---|
selected_routes[] |
अनुरोध में बताए गए प्रोजेक्ट में सेव किए गए |
next_page_token |
यह ऐसा टोकन है जिसे |
SelectedRoute
SelectedRoute, किसी ऐसे खास रास्ते को दिखाता है जिसके बारे में ग्राहक को समय-समय पर जानकारी (जैसे, अवधि) चाहिए होती है. ऐसा, अनुबंध के तहत इस्तेमाल के मामलों के लिए किया जाता है.
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. फ़ॉर्मैट: projects/{project}/selectedRoutes/{selected_route} |
display_name |
ज़रूरी नहीं. रास्ते का डिसप्ले नेम. यह एक ऐसा फ़ील्ड है जिसे ग्राहक इस्तेमाल कर सकता है. हालांकि, यह ज़रूरी नहीं है. यह यूनीक होना ज़रूरी नहीं है. |
create_time |
सिर्फ़ आउटपुट के लिए. वह समय जब चुने गए रास्ते को पहली बार बनाया गया था. |
state |
सिर्फ़ आउटपुट के लिए. चुने गए रास्ते की स्थिति. |
route_attributes |
ज़रूरी नहीं. चुने गए रास्ते के लिए कस्टम एट्रिब्यूट. इन्हें जोड़ने से, रास्ते की पुरानी और रीयल-टाइम जानकारी पाने के दौरान, रास्तों को फ़िल्टर या ग्रुप किया जा सकता है. हर रूट के लिए, ज़्यादा से ज़्यादा 10 एट्रिब्यूट इस्तेमाल किए जा सकते हैं. हर कुंजी और वैल्यू, खाली स्ट्रिंग नहीं होनी चाहिए. साथ ही, इनमें ज़्यादा से ज़्यादा 100 वर्ण हो सकते हैं. कुंजियों की शुरुआत |
यूनियन फ़ील्ड route_type. फ़िलहाल, सिर्फ़ DynamicRoute को इस्तेमाल किया जा सकता है. route_type इनमें से सिर्फ़ एक हो सकता है: |
|
dynamic_route |
|
validation_error |
सिर्फ़ आउटपुट के लिए. STATE_INVALID होने पर, चुने गए रास्ते के लिए पुष्टि करने से जुड़ी गड़बड़ी. |
DynamicRoute
इसमें रास्ते में रुकने की जगहों (शुरुआत की जगह, मंज़िल, और बीच की जगहें) के साथ-साथ रास्ते को दिखाया गया है. असल रूट में सभी वेपॉइंट शामिल होते हैं. हालांकि, ट्रैफ़िक की स्थिति में बदलाव होने की वजह से, यह समय-समय पर बदल सकता है.
| फ़ील्ड | |
|---|---|
origin |
ज़रूरी है. रास्ते की शुरुआती जगह. |
destination |
ज़रूरी है. रास्ते की आखिरी जगह. |
intermediates[] |
ज़रूरी नहीं. रास्ते में मौजूद इंटरमीडिएट वेपॉइंट का सेट (टर्मिनल पॉइंट को छोड़कर). ये हमेशा पास-बाय पॉइंट होते हैं. ज़्यादा से ज़्यादा 25 इंटरमीडिएट वेपॉइंट इस्तेमाल किए जा सकते हैं. इन्हें सही तरीके से जोड़ने पर, समय-समय पर रूट में होने वाले बदलावों को कम किया जा सकता है. |
राज्य
चुने गए रास्ते की स्थिति.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
इस रूट की स्थिति सेट नहीं की गई है. |
STATE_SCHEDULING |
रूट बना दिया गया है और उसे शेड्यूल किया जा रहा है. |
STATE_RUNNING |
रूट बना दिया गया है और उसका शेड्यूल चालू है. |
STATE_DELETING |
रास्ते को मिटाने के लिए मार्क किया गया है. |
STATE_VALIDATING |
रास्ते की पुष्टि की जा रही है. |
STATE_INVALID |
पुष्टि करने से जुड़ी किसी एक शर्त के आधार पर, यह रूट अमान्य है. |
ValidationError
चुने गए रास्ते की पुष्टि करने में हुई गड़बड़ी.
| Enums | |
|---|---|
VALIDATION_ERROR_UNSPECIFIED |
इस रूट की पुष्टि करने से जुड़ी गड़बड़ी सेट नहीं की गई है. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
यह रूट, प्रोजेक्ट के अधिकार क्षेत्र से बाहर है. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
इस रास्ते पर बहुत कम लोग आते-जाते हैं. |
UpdateSelectedRouteRequest
SelectedRoute को अपडेट करने का अनुरोध करें.
| फ़ील्ड | |
|---|---|
selected_route |
ज़रूरी है. अपडेट करने के लिए |
update_mask |
ज़रूरी नहीं. अपडेट किए जाने वाले फ़ील्ड की सूची. फ़ील्ड पाथ, उदाहरण: अगर अगर |