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