ऑपरेशंस के बारे में ज़्यादा जानकारी यहां देखें: https://cloud.google.com/apis/design/design_patterns#long_running_operations
ऑपरेशन का स्टेटस दिखाता है या ऑपरेशन के नाम से स्टेटस पर जाने के लिए मैप दिखाता है. हर ऑपरेशन में ये शामिल होते हैं:
- name: प्रोजेक्ट/X/ऑपरेशंस/Y फ़ॉर्मैट में ऑपरेशन का नाम
- done: कार्रवाई पूरी होने पर true दिखाता है.
- error: done=true होने पर सेट किया जा सकता है. इसमें https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status से मैसेज और अन्य फ़ील्ड शामिल हैं
- मेटाडेटा, जिसमें ये शामिल हैं
+ स्थिति: मंज़ूरी मिलना बाकी है, चल रहा है, रद्द किया जा रहा है, पूरा हो गया है, रद्द कर दिया गया है या पूरा नहीं हो सका
+ description: टास्क का दिया गया ब्यौरा
+ टाइप: EXPORT_IMAGE, EXPORT_FEATURES वगैरह.
+ create_time: ऑपरेशन को पहली बार सबमिट करने का समय.
+ update_time: हाल ही में किए गए अपडेट का टाइमस्टैंप.
+ start_time: कार्रवाई शुरू होने का समय.
+ end_time: कार्रवाई पूरी होने का समय.
+ attempt: इस टास्क को दोबारा करने की संख्या, जो 1 से शुरू होती है.
+ destination_uris: इस ऑपरेशन से मिलने वाले संसाधन.
+ batch_eecu_usage_seconds: इस ऑपरेशन में इस्तेमाल किया गया सीपीयू.
इस्तेमाल | रिटर्न |
---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
आर्ग्यूमेंट | टाइप | विवरण |
---|---|---|
operationName | List<String>|String | ऑपरेशन का(के) नाम. |
callback | फ़ंक्शन, ज़रूरी नहीं | कॉलबैक की वैकल्पिक वैल्यू. अगर यह पैरामीटर नहीं दिया जाता है, तो कॉल सिंक्रोनस तरीके से किया जाता है. |