CloudEvent interface

CloudEvent, इवेंट डेटा के बारे में बताता है.

हस्ताक्षर:

export interface CloudEvent 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
डेटा ऑब्जेक्ट | स्ट्रिंग इवेंट का डेटा पेलोड. ऑब्जेक्ट को JSON की मदद से स्ट्रिंग किया जाता है और स्ट्रिंग को ऐसे ही पास किया जाता है.
datacontenttype स्ट्रिंग data फ़ील्ड में, इवेंट के साथ भेजे जा रहे डेटा का MIME टाइप. फ़िलहाल, सिर्फ़ application/json और text/plain का इस्तेमाल किया जा सकता है. अगर इसके बारे में नहीं बताया गया है, तो दिए गए डेटा के हिसाब से इसका अनुमान अपने-आप ले लिया जाता है.
id स्ट्रिंग इवेंट का आइडेंटिफ़ायर. अगर यह पैरामीटर नहीं दिया जाता है, तो यूयूआईडी की जानकारी अपने-आप भर जाती है.
सोर्स स्ट्रिंग उस संदर्भ की पहचान करता है जिसमें कोई घटना हुई है. अगर वैल्यू नहीं दी जाती है, तो EVENTARC_CLOUD_EVENT_SOURCE एनवायरमेंट वैरिएबल की वैल्यू का इस्तेमाल किया जाता है. अगर वैल्यू को सेट नहीं किया जाता है, तो पुष्टि करने से जुड़ी गड़बड़ी दिखती है.
specversion CloudEventVersion CloudEvent की खास बातों का वह वर्शन जिसका इस्तेमाल इवेंट करता है. अगर वैल्यू नहीं दी जाती है, तो इसे 1.0 पर सेट किया जाता है. यह वैल्यू ही इस्तेमाल की जा सकती है.
विषय स्ट्रिंग इवेंट प्रोड्यूसर के लिए इवेंट का विषय (कॉन्टेक्स्ट).
समय स्ट्रिंग इवेंट का टाइमस्टैंप. आईएसओ टाइम फ़ॉर्मैट में होना चाहिए. अगर इसके लिए जानकारी नहीं दी जाती है, तो पब्लिश करते समय मौजूदा समय का इस्तेमाल किया जाता है.
टाइप स्ट्रिंग इवेंट का टाइप. इसकी शुरुआत में रिवर्स डीएनएस नाम (com.my-org.v1.something.happended) लगाना होना चाहिए.

CloudEvent.data

इवेंट का डेटा पेलोड. ऑब्जेक्ट को JSON की मदद से स्ट्रिंग किया जाता है और स्ट्रिंग को ऐसे ही पास किया जाता है.

हस्ताक्षर:

data?: object | string;

CloudEvent.datacontenttype

data फ़ील्ड में, इवेंट के साथ भेजे जा रहे डेटा का MIME टाइप. फ़िलहाल, सिर्फ़ application/json और text/plain का इस्तेमाल किया जा सकता है. अगर इसके बारे में नहीं बताया गया है, तो दिए गए डेटा के हिसाब से इसका अनुमान अपने-आप ले लिया जाता है.

हस्ताक्षर:

datacontenttype?: string;

CloudEvent.id

इवेंट का आइडेंटिफ़ायर. अगर यह पैरामीटर नहीं दिया जाता है, तो यूयूआईडी की जानकारी अपने-आप भर जाती है.

हस्ताक्षर:

id?: string;

CloudEvent.source

उस संदर्भ की पहचान करता है जिसमें कोई घटना हुई है. अगर वैल्यू नहीं दी जाती है, तो EVENTARC_CLOUD_EVENT_SOURCE एनवायरमेंट वैरिएबल की वैल्यू का इस्तेमाल किया जाता है. अगर वैल्यू को सेट नहीं किया जाता है, तो पुष्टि करने से जुड़ी गड़बड़ी दिखती है.

हस्ताक्षर:

source?: string;

CloudEvent.specversion

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

हस्ताक्षर:

specversion?: CloudEventVersion;

CloudEvent.subject

इवेंट प्रोड्यूसर के लिए इवेंट का विषय (कॉन्टेक्स्ट).

हस्ताक्षर:

subject?: string;

CloudEvent.time

इवेंट का टाइमस्टैंप. आईएसओ टाइम फ़ॉर्मैट में होना चाहिए. अगर इसके लिए जानकारी नहीं दी जाती है, तो पब्लिश करते समय मौजूदा समय का इस्तेमाल किया जाता है.

हस्ताक्षर:

time?: string;

CloudEvent.type

इवेंट का टाइप. इसकी शुरुआत में रिवर्स डीएनएस नाम (com.my-org.v1.something.happended) लगाना चाहिए.

हस्ताक्षर:

type: string;