একটি ডেটাসেট আপডেট করুন

প্যাচ ডেটাসেটের এন্ডপয়েন্টে একটি HTTP 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 কোয়েরি প্যারামিটারের ডিফল্ট মান হল * অর্থাৎ অনুরোধের বডিতে উল্লেখিত সমস্ত সমর্থিত ক্ষেত্র আপডেট করুন।