रिसॉर्स: EventCreateRule
इवेंट बनाने का नियम, ऐसी शर्तों को तय करता है जो किसी सोर्स इवेंट की मैच होने वाली शर्तों के आधार पर, एक नए इवेंट को बनाने की प्रोसेस को ट्रिगर करेगा. सोर्स इवेंट के पैरामीटर में अन्य बदलाव किए जा सकते हैं.
इवेंट में बदलाव करने के नियमों के उलट, इवेंट बनाने के नियमों का कोई तय क्रम नहीं होता. ये सभी अलग-अलग तरीके से चलाए जाएंगे.
इवेंट में बदलाव करने और इवेंट बनाने के नियमों का इस्तेमाल, इवेंट बनाने के नियम से बनाए गए इवेंट में बदलाव करने के लिए नहीं किया जा सकता.
JSON के काेड में दिखाना |
---|
{ "name": string, "destinationEvent": string, "eventConditions": [ { object ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. इस EventCreateRule रिसॉर्स के लिए रिसॉर्स का नाम. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule} |
destination |
ज़रूरी है. बनाए जाने वाले नए इवेंट का नाम. इस वैल्यू में: * 40 से कम वर्ण होने चाहिए * सिर्फ़ अक्षर, अंक या _ (अंडरस्कोर) होने चाहिए * अक्षर से शुरू होने चाहिए |
event |
ज़रूरी है. इसमें कम से कम एक शर्त होनी चाहिए और ज़्यादा से ज़्यादा 10 शर्तें हो सकती हैं. इस नियम को लागू करने के लिए, सोर्स इवेंट की शर्तें मैच होनी चाहिए. |
source |
अगर यह सही है, तो सोर्स पैरामीटर नए इवेंट में कॉपी हो जाते हैं. अगर इस नीति को 'गलत है' पर सेट किया जाता है या इसे सेट नहीं किया जाता है, तो सोर्स इवेंट से सभी नॉन-इंटरनल पैरामीटर कॉपी नहीं किए जाते. पैरामीटर कॉपी करने के बाद, पैरामीटर में बदलाव लागू किए जाते हैं. |
parameter |
पैरामीटर म्यूटेशन, नए इवेंट पर पैरामीटर के व्यवहार को तय करते हैं. साथ ही, ये क्रम से लागू होते हैं. ज़्यादा से ज़्यादा 20 म्यूटेशन लागू किए जा सकते हैं. |
तरीके |
|
---|---|
|
EventCreateRule बनाता है. |
|
EventCreateRule को मिटाता है. |
|
किसी एक EventCreateRule के लिए लुकअप. |
|
किसी वेब डेटा स्ट्रीम पर EventCreateRules की सूचियां बनाता है. |
|
EventCreateRule को अपडेट करता है. |