OperationMetadata

ज़्यादा समय तक चलने वाली कार्रवाई के बारे में बताने वाला मेटाडेटा.

JSON के काेड में दिखाना
{
  "state": enum (State),
  "description": string,
  "type": string,
  "priority": integer,
  "createTime": string,
  "updateTime": string,
  "startTime": string,
  "endTime": string,
  "progress": number,
  "stages": [
    {
      object (OperationStage)
    }
  ],
  "attempt": integer,
  "scriptUri": string,
  "destinationUris": [
    string
  ],
  "notifications": [
    {
      object (OperationNotification)
    }
  ],
  "batchEecuUsageSeconds": number
}
फ़ील्ड
state

enum (State)

ऑपरेशन की स्थिति.

description

string

ऑपरेशन के बारे में जानकारी.

type

string

इस टास्क का टाइप (उदाहरण के लिए, EXPORT_IMAGE, EXPORT_FEATURES वगैरह).

priority

integer

कार्रवाई की प्राथमिकता. ज़्यादा वैल्यू का मतलब है कि प्राथमिकता ज़्यादा है. डिफ़ॉल्ट प्राथमिकता 100 होती है.

createTime

string (Timestamp format)

ऑपरेशन बनाने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

कार्रवाई को आखिरी बार अपडेट किए जाने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

अगर कार्रवाई शुरू हो चुकी है, तो कार्रवाई शुरू होने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

अगर कार्रवाई पूरी हो चुकी है, तो कार्रवाई खत्म होने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

progress

number

कार्रवाई की प्रोग्रेस, [0, 1] इंटरवल में.

stages[]

object (OperationStage)

किसी ऑपरेशन के अलग-अलग चरणों की प्रोग्रेस की जानकारी. अगर चरण मौजूद हैं, तो वे सिर्फ़ हाल ही में किए गए प्रयास के लिए हैं. अगर किसी कार्रवाई को फिर से आज़माया जाता है, तो पिछले चरण की जानकारी खो जाती है.

attempt

integer

मौजूदा कोशिश की संख्या. अगर किसी कार्रवाई को फिर से आज़माया जाता है, तो कोशिश की संख्या बढ़ जाएगी. ऐसा इन स्थितियों में हो सकता है: - अगर मेमोरी की सीमा की वजह से कोई कार्रवाई पूरी नहीं हो पाई है (इसकी वजह से, आगे की सभी कोशिशें पूरी नहीं होंगी और हमेशा के लिए रुक जाएंगी), - अगर अन्य जॉब के लिए संसाधनों को फिर से बांटना पड़ा हो. (कुछ समय के लिए हो सकती है)

scriptUri

string

अगर ऑपरेशन को कोड एडिटर में शुरू किया गया था, तो उस स्क्रिप्ट का यूआरआई जिससे यह ऑपरेशन शुरू हुआ.

destinationUris[]

string

इस ऑपरेशन से मिलने वाले संसाधनों के आउटपुट पर ले जाने वाले यूआरआई.

notifications[]

object (OperationNotification)

इस कार्रवाई के लिए सूचनाएं.

batchEecuUsageSeconds

number

बैच ईईसीयू-सेकंड (Earth Engine कंप्यूट यूनिट) की वह संख्या जिसका इस्तेमाल इस टास्क ने हाल ही में, उसे पूरा करने की कोशिश करते समय किया है.

अगर टास्क चल रहा है, रद्द कर दिया गया है या पूरा नहीं हो पाया है, तो यह नंबर, चल रहे कंप्यूट के इस्तेमाल के लिए सबसे हाल ही का मेज़रमेंट दिखाता है. चल रहे कंप्यूट का इस्तेमाल, Cloud Monitoring में "चल रहे ईईसीयू-सेकंड" के तौर पर रिपोर्ट किया जाता है.

अगर टास्क 'पूरा हो गया' स्टेटस में है, तो यह संख्या कंप्यूट के फ़ाइनल इस्तेमाल को दिखाती है. यह वही संख्या है जिसे Cloud Monitoring में "पूरा किया गया ईईसीयू-सेकंड" के तौर पर रिपोर्ट किया जाता है. व्यावसायिक इस्तेमाल के लिए रजिस्टर किए गए प्रोजेक्ट के लिए, इस संख्या को Cloud Billing में कंप्यूट की लागत के तौर पर भी रिपोर्ट किया जाता है.

OperationStage

अलग-अलग चरणों की जानकारी.

JSON के काेड में दिखाना
{
  "displayName": string,
  "completeWorkUnits": number,
  "totalWorkUnits": string,
  "description": string
}
फ़ील्ड
displayName

string

ऑपरेशन के चरण का नाम.

completeWorkUnits

number

फ़िलहाल, इस चरण तक काम पूरा हो गया है. वैल्यू [0, N] हो सकती हैं, जहां N totalWorkUnits के बराबर है.

totalWorkUnits

string (int64 format)

इस चरण तक पूरा किया जाने वाला कुल काम.

description

string

चरण के बारे में जानकारी.

OperationNotification

सूचनाएं, किसी कार्रवाई से जुड़ी अतिरिक्त जानकारी होती हैं.

JSON के काेड में दिखाना
{
  "severity": enum (Severity),
  "topic": string,
  "detail": string
}
फ़ील्ड
severity

enum (Severity)

सूचना की गंभीरता.

topic

string

सूचना का विषय (उदाहरण के लिए, "टास्क ब्लॉक किया गया" या "टास्क को कम किया गया").

detail

string

उपयोगकर्ता को दिखाया जाने वाला मैसेज.