Method: media.upload

डेटासेट के लिए डेटा का नया वर्शन इंपोर्ट करता है.

एचटीटीपी अनुरोध

  • मीडिया अपलोड करने के अनुरोधों के लिए, यूआरआई अपलोड करें:
    POST https://mapsplatformdatasets.googleapis.com/upload/v1alpha/{name=projects/*/datasets/*}:import
  • सिर्फ़ मेटाडेटा से जुड़े अनुरोधों के लिए, मेटाडेटा यूआरआई:
    POST https://mapsplatformdatasets.googleapis.com/v1alpha/{name=projects/*/datasets/*}:import

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
name

string

ज़रूरी है. संसाधन का नाम, प्रोजेक्ट/{project}/datasets/{dataset_id}

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "versionDescription": string,

  // Union field data_source can be only one of the following:
  "localFileSource": {
    object (LocalFileSource)
  },
  "gcsSource": {
    object (GcsSource)
  }
  // End of list of possible types for union field data_source.
}
फ़ील्ड
versionDescription

string

इंपोर्ट किए जा रहे नए डेटा की जानकारी.

यूनियन फ़ील्ड data_source. डेटासेट के लिए डेटा के सोर्स की जानकारी. data_source इनमें से सिर्फ़ एक हो सकता है:
localFileSource

object (LocalFileSource)

एक बार इंपोर्ट करने के लिए, डेटासेट के लिए लोकल फ़ाइल सोर्स.

gcsSource

object (GcsSource)

Google Cloud Storage फ़ाइल सोर्स, जिसे डेटासेट के लिए एक बार इंपोर्ट करना है.

जवाब का मुख्य भाग

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

डेटासेट का नया वर्शन इंपोर्ट करने से मिला रिस्पॉन्स.

जेएसओएन के काेड में दिखाना
{
  "name": string
}
फ़ील्ड
name

string

ज़रूरी है. नए डेटासेट वर्शन के संसाधन का नाम, Project/{project}/datasets/{dataset_id}@{versionId}

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

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

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

IAM अनुमतियां

name संसाधन पर, नीचे दी गई IAM अनुमति की ज़रूरत होती है:

  • mapsplatformdatasets.datasets.import

ज़्यादा जानकारी के लिए, IAM दस्तावेज़ देखें.