एक एचटीटीपी PATCH
अनुरोध भेजकर, डेटासेट के बारे में जानकारी अपडेट करें:
वह पैच डेटासेट एंडपॉइंट
इसमें डेटासेट का आईडी भी शामिल होता है:
https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/DATASET_ID
displayName
और description
प्रॉपर्टी में से किसी एक या दोनों को अपडेट किया जा सकता है
शामिल कर सकते हैं.
उदाहरण के लिए:
curl -X PATCH -d '{ "displayName": "My Updated Dataset", "description": "This is an updated description" }' \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $TOKEN" \ "https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46"
अनुरोध करने पर, अपडेट किए गए डेटासेट के बारे में जानकारी मिलती है:
{ "name": "projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46", "displayName": "My Updated Dataset", "description": "This is an updated description", "versionId": "5fb3b84e-1405-4ecd-8f81-9183631f1c07", "usage": [ "USAGE_DATA_DRIVEN_STYLING" ], "gcsSource": { "inputUri": "gs://mybucket/my.csv", "fileFormat": "FILE_FORMAT_CSV" }, "createTime": "2023-03-24T14:47:37.308977Z", "updateTime": "2023-03-28T15:17:17.919351Z", "versionCreateTime": "2023-03-24T14:48:05.053114Z", "status": { "state": "STATE_COMPLETED" } }
फ़ील्ड मास्क तय करें
डिफ़ॉल्ट रूप से, अपडेट मुख्य भाग में दिए गए सभी फ़ील्ड में बदलाव करता है
अनुरोध का, displayName
और description
, दोनों का मतलब है. हालांकि, आपके पास ये विकल्प हैं
इसे भी शामिल करें
updateMask
में फ़ील्ड को साफ़ तौर पर तय करने के अनुरोध में क्वेरी पैरामीटर
अपडेट करने के लिए, लेख के मुख्य हिस्से को अपडेट करने का अनुरोध करें.
कॉमा लगाकर अलग की गई, नामों की पूरी सूची बनाने के लिए updateMask
का इस्तेमाल करें
अपडेट करने के लिए फ़ील्ड. उदाहरण के लिए, सिर्फ़ displayName
फ़ील्ड को अपडेट करने के लिए:
curl -X PATCH -d '{ "displayName": "My Updated Dataset", "description": "This is an updated description" }' \ -H 'X-Goog-User-Project: PROJECT_NUMBER_OR_ID' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $TOKEN" \ "https://mapsplatformdatasets.googleapis.com/v1/projects/PROJECT_NUMBER_OR_ID/datasets/f57074a0-a8b6-403e-9df1-e8a9e4f9fc46?updateMask=displayName"
updateMask
क्वेरी पैरामीटर की डिफ़ॉल्ट वैल्यू *
है, इसका मतलब है
अनुरोध के मुख्य हिस्से में मौजूद, काम करने वाले सभी फ़ील्ड को अपडेट करें.