Method: media.upload

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

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

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

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

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. संसाधन का नाम. फ़ॉर्मैट: projects/{project}/datasets/{datasetId}

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

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

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 फ़ाइल सोर्स, जिसे एक बार इंपोर्ट किया जा सकता है.

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

Media.upload का रिस्पॉन्स ऑब्जेक्ट.

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

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

string

ज़रूरी है. डेटासेट के नए वर्शन में मौजूद संसाधन का नाम. फ़ॉर्मैट: Project/{project}/datasets/{datasetId}@{versionId}

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

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

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

IAM अनुमतियां

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

  • mapsplatformdatasets.datasets.import

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