REST Resource: accounts.dataSources.fileUploads

रिसॉर्स: FileUpload

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

JSON के काेड में दिखाना
{
  "name": string,
  "dataSourceId": string,
  "processingState": enum (ProcessingState),
  "issues": [
    {
      object (Issue)
    }
  ],
  "itemsTotal": string,
  "itemsCreated": string,
  "itemsUpdated": string,
  "uploadTime": string
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. डेटा सोर्स फ़ाइल अपलोड का नाम. फ़ॉर्मैट: {datasource.name=accounts/{account}/dataSources/{datasource}/fileUploads/{fileupload}}

dataSourceId

string (int64 format)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स का आईडी.

processingState

enum (ProcessingState)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स की प्रोसेसिंग की स्थिति.

issues[]

object (Issue)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स में होने वाली समस्याओं की सूची.

itemsTotal

string (int64 format)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स में मौजूद उन आइटम की संख्या जिन्हें प्रोसेस किया गया.

itemsCreated

string (int64 format)

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

itemsUpdated

string (int64 format)

सिर्फ़ आउटपुट के लिए. डेटा सोर्स में मौजूद उन आइटम की संख्या जिन्हें अपडेट किया गया.

uploadTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह तारीख जब डेटा सोर्स की फ़ाइल अपलोड की गई थी.

ProcessingState

डेटा सोर्स की प्रोसेसिंग की स्थिति.

Enums
PROCESSING_STATE_UNSPECIFIED प्रोसेसिंग की स्थिति की जानकारी नहीं दी गई है.
FAILED डेटा सोर्स को प्रोसेस नहीं किया जा सका या सभी आइटम में गड़बड़ियां थीं.
IN_PROGRESS डेटा सोर्स को प्रोसेस किया जा रहा है.
SUCCEEDED डेटा सोर्स को प्रोसेस कर लिया गया है. हालांकि, हो सकता है कि कुछ आइटम में गड़बड़ियां हों.

समस्या

डेटा सोर्स में कोई गड़बड़ी, जैसे कि "कीमत अमान्य है".

JSON के काेड में दिखाना
{
  "title": string,
  "description": string,
  "code": string,
  "count": string,
  "severity": enum (Severity),
  "documentationUri": string
}
फ़ील्ड
title

string

सिर्फ़ आउटपुट के लिए. समस्या का टाइटल, जैसे कि "आइटम बहुत बड़ा है".

description

string

सिर्फ़ आउटपुट के लिए. गड़बड़ी की जानकारी. उदाहरण के लिए, "आपके डेटा सोर्स में ऐसे प्रॉडक्ट मौजूद हैं जिनमें बहुत ज़्यादा एट्रिब्यूट दिए गए हैं या जिनके लिए बहुत ज़्यादा डेटा दिया गया है. ये आइटम हटा दिए जाएंगे".

code

string

सिर्फ़ आउटपुट के लिए. गड़बड़ी का कोड, जैसे कि "validation/invalid_value". अगर कोड की जानकारी नहीं है, तो "?" दिखाता है.

count

string (int64 format)

सिर्फ़ आउटपुट के लिए. फ़ाइल अपलोड करने के दौरान गड़बड़ी की संख्या.

severity

enum (Severity)

सिर्फ़ आउटपुट के लिए. समस्या की गंभीरता.

documentationUri

string

सिर्फ़ आउटपुट के लिए. अगर उपलब्ध हो, तो समस्या के बारे में ज़्यादा जानकारी देने वाले दस्तावेज़ का लिंक दें.

गंभीरता

समस्या की गंभीरता.

Enums
SEVERITY_UNSPECIFIED गंभीरता की जानकारी नहीं दी गई है.
WARNING समस्या, चेतावनी है.
ERROR समस्या एक गड़बड़ी है.

तरीके

get

डेटा सोर्स की नई फ़ाइल अपलोड की जाती है.