REST Resource: projects.datasets

संसाधन: डेटासेट

Maps Platform के डेटासेट को दिखाने का तरीका.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "description": string,
  "versionId": string,
  "usage": [
    enum (Usage)
  ],
  "status": {
    object (Status)
  },
  "createTime": string,
  "updateTime": string,
  "versionCreateTime": string,
  "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.
}
फ़ील्ड
name

string

संसाधन का नाम, projects/{project}/datasets/{dataset_id}

displayName

string

ऐसा नाम जिसे कोई भी व्यक्ति पढ़ सकता है. यह नाम, Console के यूज़र इंटरफ़ेस (यूआई) में दिखता है.

description

string

इस डेटासेट के बारे में जानकारी .

versionId

string

डेटासेट का वर्शन आईडी.

usage[]

enum (Usage)

इस डेटासेट के इस्तेमाल के उदाहरण.

status

object (Status)

सिर्फ़ आउटपुट के लिए. डेटासेट के इस वर्शन की स्थिति.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब डेटासेट को पहली बार बनाया गया.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डेटासेट मेटाडेटा को आखिरी बार अपडेट किए जाने का समय.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

versionCreateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डेटासेट का यह वर्शन बनाने का समय. (ऐसा डेटासेट में डेटा इंपोर्ट करते समय हुआ)

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

versionDescription

string

सिर्फ़ आउटपुट के लिए. डेटासेट के इस वर्शन के बारे में जानकारी. यह डेटासेट में डेटा इंपोर्ट करते समय दिया जाता है.

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

object (LocalFileSource)

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

gcsSource

object (GcsSource)

किसी एक अपलोड में डेटासेट के लिए, Google Cloud Storage फ़ाइल सोर्स.

इस्तेमाल

डेटा के इस्तेमाल से यह पता चलता है कि डेटा का इस्तेमाल कहां किया जाना है, ताकि डेटा को प्रोसेस करने का तरीका बताया जा सके.

Enums
USAGE_UNSPECIFIED इस डेटासेट का इस्तेमाल सेट नहीं किया गया है.
USAGE_DATA_DRIVEN_STYLING इस डेटासेट का इस्तेमाल, डेटा-ड्रिवन स्टाइलिंग के लिए किया जाएगा.

LocalFileSource

लोकल फ़ाइल होने पर, डेटा सोर्स के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "filename": string,
  "fileFormat": enum (FileFormat)
}
फ़ील्ड
filename

string

अपलोड की गई फ़ाइल का फ़ाइल नाम और एक्सटेंशन.

fileFormat

enum (FileFormat)

अपलोड की जा रही फ़ाइल का फ़ॉर्मैट.

FileFormat

अपलोड की जा रही फ़ाइल का फ़ॉर्मैट.

Enums
FILE_FORMAT_UNSPECIFIED फ़ाइल फ़ॉर्मैट की जानकारी नहीं दी गई है.
FILE_FORMAT_GEOJSON GeoJson फ़ाइल.
FILE_FORMAT_KML KML फ़ाइल.
FILE_FORMAT_CSV CSV फ़ाइल डाउनलोड कर सकते हैं.

GcsSource

Google Cloud Storage में मौजूद डेटा सोर्स के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "inputUri": string,
  "fileFormat": enum (FileFormat)
}
फ़ील्ड
inputUri

string

सोर्स डेटा का यूआरआई. उदाहरण के लिए, gs://my_bucket/my_object.

fileFormat

enum (FileFormat)

Google Cloud Storage ऑब्जेक्ट का फ़ाइल फ़ॉर्मैट. इसका इस्तेमाल मुख्य रूप से पुष्टि करने के लिए किया जाता है.

स्थिति

डेटासेट वर्शन की स्थिति.

JSON के काेड में दिखाना
{
  "state": enum (State),
  "errorMessage": string
}
फ़ील्ड
state

enum (State)

स्टेटस के लिए स्टेटस एनम.

errorMessage

string

गड़बड़ी की वजह बताने वाला मैसेज. अगर डेटासेट फ़ेल नहीं हुआ है, तो यह फ़ील्ड खाली होता है.

स्थिति

डेटासेट वर्शन की स्थितियों की सूची. अगर यहां वैल्यू में बदलाव किया गया है, तो स्थिति का इस्तेमाल करने के तरीकों को अपडेट करें.

Enums
STATE_UNSPECIFIED इस डेटासेट की स्थिति सेट नहीं की गई है.
STATE_IMPORTING डेटासेट का वर्शन इंपोर्ट किया जा रहा है.
STATE_IMPORT_SUCCEEDED डेटासेट का वर्शन इंपोर्ट हो गया.
STATE_IMPORT_FAILED डेटासेट वर्शन इंपोर्ट नहीं किया जा सका.
STATE_DELETING डेटासेट को मिटाने की प्रोसेस जारी है.
STATE_DELETION_FAILED मिटाने की प्रोसेस पूरी नहीं हो सकी. इस स्टेटस का मतलब है कि डेटासेट मिटाने में समस्या हुई है. फिर से मिटाने की कोशिश की जा सकती है.
STATE_PROCESSING प्रोसेसिंग की स्थिति. यह स्थिति डेटासेट के शुरुआती मिलान और प्रोसेसिंग को दिखाती है.
STATE_PROCESSING_FAILED प्रोसेसिंग फ़ेल होने की स्थिति. इस स्थिति से पता चलता है कि प्रोसेसिंग नहीं हो सकी. इससे गड़बड़ियों की जानकारी मिल सकती है.
STATE_NEEDS_REVIEW समीक्षा की स्थिति. इस स्टेटस से पता चलता है कि डेटा पब्लिश करने और खास इस्तेमाल के लिए उपलब्ध है.
STATE_PUBLISHING पब्लिश करने की स्थिति. इस स्टेटस से पता चलता है कि पब्लिश करने की प्रोसेस जारी है.
STATE_PUBLISHING_FAILED पब्लिश न होने की स्थितियां. इस स्थिति से पता चलता है कि पब्लिश नहीं हो सका. पब्लिश करने की कोशिश फिर से की जा सकती है.
STATE_COMPLETED 'पूरा हुआ' स्टेटस. यह स्थिति उस डेटासेट को दिखाती है जो खास तौर पर उसके इस्तेमाल के लिए उपलब्ध है.

तरीके

create

बताए गए प्रोजेक्ट के लिए नया डेटासेट बनाएं.

delete

चुने गए डेटासेट को मिटाएं .

get

डेटासेट पाएं.

list

बताए गए प्रोजेक्ट के सभी डेटासेट की सूची बनाएं.

patch

डेटासेट के लिए मेटाडेटा अपडेट करें.