Package google.maps.mapmanagement.v1

इंडेक्स

MapManagement

Map Management API के लिए सेवा की परिभाषा. फ़िलहाल, Map Management API सिर्फ़ DatasetStyleAssociations को मैनेज करने की सुविधा देता है. एपीआई का इस्तेमाल करके, DatasetStyleAssociations बनाए जा सकते हैं, उनकी सूची बनाई जा सकती है, और उन्हें मिटाया जा सकता है. DatasetStyleAssociation को उसके डेटासेट और मैप स्टाइल आईडी से पूरी तरह से पहचाना जा सकता है. इसलिए, इसके लिए get मेथड की ज़रूरत नहीं है. इसकी पहचान उसके नाम से की जा सकती है.

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

DatasetStyleAssociation बनाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform
DeleteDatasetStyleAssociation

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

DatasetStyleAssociation को मिटाता है. जब DatasetStyleAssociation, कम से कम एक मैप से जुड़ा होता है, तो मिटाने की कार्रवाई एक खास मामले में की जाती है. इस मामले में, डेटासेट स्टाइल असोसिएशन से जुड़े सभी मैप आईडी की सूची अनुरोध में मौजूद होने पर ही डेटा मिटाया जा सकता है. यह एक सुरक्षात्मक सुविधा है, जिसे अनचाहे साइड इफ़ेक्ट के साथ नुकसान पहुंचाने वाले बदलाव करने के जोखिम को कम करने के लिए बनाया गया है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform
ListDatasetMapAssociations

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

DatasetMapAssociations की सूची बनाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform
ListDatasetStyleAssociations

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

DatasetStyleAssociations की सूची बनाता है. DatasetStyleAssociations, Datasets के चाइल्ड होते हैं. इसलिए, DatasetStyleAssociations की सूची दिखाने के लिए, पैरंट Dataset का इस्तेमाल किया जाता है. अगर डेटासेट को छोड़ दिया जाता है, जैसे कि projects/123/datasets/-, तो दिखाई गई सूची में प्रोजेक्ट के सभी DatasetStyleAssociations शामिल होंगे.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/cloud-platform

CreateDatasetStyleAssociationRequest

DatasetStyleAssociation बनाने का अनुरोध.

फ़ील्ड
parent

string

ज़रूरी है. वह पैरंट डेटासेट जिसके पास DatasetStyleAssociation का मालिकाना हक होगा. फ़ॉर्मैट: projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

ज़रूरी है. नया DatasetStyleAssociation.

DatasetStyleAssociation

मैप स्टाइल और डेटासेट के बीच का असोसिएशन. इस असोसिएशन का मतलब है कि अगर कोई मैप, मैप स्टाइल से जुड़ा है, तो विज़ुअलाइज़ेशन के मामले में मैप, डेटासेट से भी जुड़ा होगा.

फ़ील्ड
name

string

डेटासेट का संसाधन का नाम - मैप स्टाइल असोसिएशन: projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

मैप स्टाइल का संसाधन का नाम: projects/{project}/clientStyles/{client_style}

DeleteDatasetStyleAssociationRequest

DatasetStyleAssociation को मिटाने का अनुरोध करना.

फ़ील्ड
name

string

ज़रूरी है. फ़ॉर्मैट: projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

ज़रूरी नहीं. यह तब ही मौजूद होना चाहिए, जब मिटाए जाने वाले डेटासेट का संबंध कम से कम एक मैप से हो. यह एक सुरक्षात्मक सुविधा है, जिसे अनचाहे साइड इफ़ेक्ट के साथ नुकसान पहुंचाने वाले बदलाव करने के जोखिम को कम करने के लिए बनाया गया है.

ListDatasetMapAssociationsRequest

दिए गए डेटासेट से जुड़े सभी मैप आईडी की सूची बनाने का अनुरोध.

फ़ील्ड
parent

string

ज़रूरी है. DatasetStyleAssociation, जिससे जुड़े सभी मैप की सूची बनाई जा सकती है. फ़ॉर्म projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id} है

page_size

int32

ज़रूरी नहीं. DatasetMapAssociations की ज़्यादा से ज़्यादा संख्या, जो दिखानी है. हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई वैल्यू नहीं दी जाती है, तो ज़्यादा से ज़्यादा 20 DatasetMapAssociations दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 50 हो सकती है.

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListDatasetMapAssociations कॉल से मिला था. अगला पेज देखने के लिए, यह डालें. पेज बनाते समय, सभी पैरामीटर ओरिजनल कॉल से मेल खाने चाहिए.

ListDatasetMapAssociationsResponse

किसी डेटासेट से जुड़े मैप आईडी की सूची.

फ़ील्ड
map_ids[]

string

किसी डेटासेट से जुड़े मैप आईडी की सूची.

next_page_token

string

अगला पेज पाने के लिए, page_token के तौर पर भेजा जा सकने वाला टोकन. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.

ListDatasetStyleAssociationsRequest

प्रोजेक्ट के लिए सभी DatasetStyleAssociations की सूची बनाने का अनुरोध.

फ़ील्ड
parent

string

ज़रूरी है. उस प्रोजेक्ट का नाम जिसके लिए सभी DatasetStyleAssociations की सूची बनानी है.

page_size

int32

ज़रूरी नहीं. DatasetStyleAssociations की ज़्यादा से ज़्यादा संख्या, जो दिखानी है. हो सकता है कि सेवा इस वैल्यू से कम नतीजे दिखाए. अगर कोई वैल्यू नहीं दी जाती है, तो ज़्यादा से ज़्यादा 20 DatasetStyleAssociations दिखाए जाएंगे. ज़्यादा से ज़्यादा वैल्यू 50 हो सकती है.

page_token

string

ज़रूरी नहीं. पेज टोकन, जो पिछले ListDatasetStyleAssociations कॉल से मिला था. अगला पेज देखने के लिए, यह डालें. पेज बनाते समय, सभी पैरामीटर ओरिजनल कॉल से मेल खाने चाहिए.

ListDatasetStyleAssociationsResponse

DatasetStyleAssociations की सूची.

फ़ील्ड
dataset_style_associations[]

DatasetStyleAssociation

DatasetStyleAssociations की सूची.

next_page_token

string

अगला पेज पाने के लिए, page_token के तौर पर भेजा जा सकने वाला टोकन. अगर इस फ़ील्ड को छोड़ा जाता है, तो इसके बाद कोई पेज नहीं दिखेगा.