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

ज़रूरी है. संसाधन का नाम, projects/{project}/datasets/{dataset_id}

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

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

JSON के काेड में दिखाना
{
  "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 का फ़ाइल सोर्स.

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

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

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

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

string

ज़रूरी है. नए बनाए गए डेटासेट वर्शन का रिसॉर्स का नाम, projects/{project}/datasets/{dataset_id}@{versionId}

अनुमति पाने के लिंक

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

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

IAM अनुमतियां

name संसाधन पर, IAM की इस अनुमति की ज़रूरत है:

  • mapsplatformdatasets.datasets.import

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