Google क्लाउड स्टोरेज ऑब्जेक्ट बिल्डर इंटरफ़ेस।
functions.storage.object()
के माध्यम से पहुंच .
हस्ताक्षर:
export declare class ObjectBuilder
तरीकों
तरीका | संशोधक | विवरण |
---|---|---|
ऑनआर्काइव(हैंडलर) | इवेंट हैंडलर केवल तभी भेजा जाता है जब बकेट ने ऑब्जेक्ट वर्जनिंग सक्षम किया हो। यह घटना इंगित करती है कि किसी ऑब्जेक्ट का लाइव संस्करण एक संग्रहीत संस्करण बन गया है, या तो क्योंकि इसे संग्रहीत किया गया था या क्योंकि इसे उसी नाम के ऑब्जेक्ट के अपलोड द्वारा अधिलेखित कर दिया गया था। | |
ऑनडिलीट(हैंडलर) | इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज हटाए जाने पर सक्रिय हो जाता है। तब भेजा जाता है जब कोई ऑब्जेक्ट स्थायी रूप से हटा दिया गया हो। इसमें वे ऑब्जेक्ट शामिल हैं जो बकेट के जीवनचक्र कॉन्फ़िगरेशन के भाग के रूप में अधिलेखित हैं या हटा दिए गए हैं। ऑब्जेक्ट वर्जनिंग सक्षम बकेट के लिए, यह तब नहीं भेजा जाता है जब किसी ऑब्जेक्ट को संग्रहीत किया जाता है, भले ही संग्रहण storage.objects.delete विधि के माध्यम से होता हो। | |
ऑनफ़ाइनलाइज़ (हैंडलर) | इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज ऑब्जेक्ट निर्माण होने पर सक्रिय होता है। तब भेजा जाता है जब बकेट में एक नया ऑब्जेक्ट (या किसी मौजूदा ऑब्जेक्ट की नई पीढ़ी) सफलतापूर्वक बनाया जाता है। इसमें किसी मौजूदा ऑब्जेक्ट को कॉपी करना या फिर से लिखना शामिल है। एक असफल अपलोड इस घटना को ट्रिगर नहीं करता है। | |
onMetadataUpdate(हैंडलर) | इवेंट हैंडलर जो हर बार किसी मौजूदा ऑब्जेक्ट के मेटाडेटा में परिवर्तन होने पर सक्रिय होता है। |
भंडारण.ऑब्जेक्टबिल्डर.ऑनआर्काइव()
इवेंट हैंडलर केवल तभी भेजा जाता है जब बकेट ने ऑब्जेक्ट वर्जनिंग सक्षम किया हो। यह घटना इंगित करती है कि किसी ऑब्जेक्ट का लाइव संस्करण एक संग्रहीत संस्करण बन गया है, या तो क्योंकि इसे संग्रहीत किया गया था या क्योंकि इसे उसी नाम के ऑब्जेक्ट के अपलोड द्वारा अधिलेखित कर दिया गया था।
हस्ताक्षर:
onArchive(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
हैंडलर | (ऑब्जेक्ट: ऑब्जेक्टमेटाडेटा , संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई | इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज संग्रह होने पर चलाया जाता है। |
रिटर्न:
क्लाउडफ़ंक्शन < ऑब्जेक्टमेटाडेटा >
एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।
स्टोरेज.ऑब्जेक्टबिल्डर.ऑनडिलीट()
इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज हटाए जाने पर सक्रिय हो जाता है।
तब भेजा जाता है जब कोई ऑब्जेक्ट स्थायी रूप से हटा दिया गया हो। इसमें वे ऑब्जेक्ट शामिल हैं जो बकेट के जीवनचक्र कॉन्फ़िगरेशन के भाग के रूप में अधिलेखित हैं या हटा दिए गए हैं। ऑब्जेक्ट वर्जनिंग सक्षम बकेट के लिए, यह तब नहीं भेजा जाता है जब किसी ऑब्जेक्ट को संग्रहीत किया जाता है, भले ही संग्रहण storage.objects.delete
विधि के माध्यम से होता हो।
हस्ताक्षर:
onDelete(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
हैंडलर | (ऑब्जेक्ट: ऑब्जेक्टमेटाडेटा , संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई | इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज हटाए जाने पर चलाया जाता है। |
रिटर्न:
क्लाउडफ़ंक्शन < ऑब्जेक्टमेटाडेटा >
एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।
स्टोरेज.ऑब्जेक्टबिल्डर.ऑनफाइनलाइज़()
इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज ऑब्जेक्ट निर्माण होने पर सक्रिय होता है।
तब भेजा जाता है जब बकेट में एक नया ऑब्जेक्ट (या किसी मौजूदा ऑब्जेक्ट की नई पीढ़ी) सफलतापूर्वक बनाया जाता है। इसमें किसी मौजूदा ऑब्जेक्ट को कॉपी करना या फिर से लिखना शामिल है। एक असफल अपलोड इस घटना को ट्रिगर नहीं करता है।
हस्ताक्षर:
onFinalize(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
हैंडलर | (ऑब्जेक्ट: ऑब्जेक्टमेटाडेटा , संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई | इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज ऑब्जेक्ट निर्माण होने पर चलाया जाता है। |
रिटर्न:
क्लाउडफ़ंक्शन < ऑब्जेक्टमेटाडेटा >
एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।
स्टोरेज.ऑब्जेक्टबिल्डर.ऑनमेटाडेटाअपडेट()
इवेंट हैंडलर जो हर बार किसी मौजूदा ऑब्जेक्ट के मेटाडेटा में परिवर्तन होने पर सक्रिय होता है।
हस्ताक्षर:
onMetadataUpdate(handler: (object: ObjectMetadata, context: EventContext) => PromiseLike<any> | any): CloudFunction<ObjectMetadata>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
हैंडलर | (ऑब्जेक्ट: ऑब्जेक्टमेटाडेटा , संदर्भ: इवेंट कॉन्टेक्स्ट ) => प्रॉमिस लाइक<कोई भी> | कोई | इवेंट हैंडलर जो हर बार Google क्लाउड स्टोरेज मेटाडेटा अपडेट होने पर चलाया जाता है। |
रिटर्न:
क्लाउडफ़ंक्शन < ऑब्जेक्टमेटाडेटा >
एक फ़ंक्शन जिसे आप निर्यात और तैनात कर सकते हैं।