संसाधन: EventEditRule
इवेंट में बदलाव करने का नियम ऐसी शर्तें तय करता है, जो सोर्स इवेंट के मेल खाने वाले मानदंड के आधार पर एक पूरी तरह से नए इवेंट के निर्माण को ट्रिगर करेंगी. सोर्स इवेंट से, पैरामीटर में किए गए अन्य म्यूटेशन तय किए जा सकते हैं.
इवेंट बनाने के नियमों के उलट, इवेंट में बदलाव करने के नियम उनके तय क्रम में लागू किए जाते हैं.
इवेंट में बदलाव करने के नियमों का इस्तेमाल, इवेंट बनाने के नियम से बनाए गए इवेंट में बदलाव करने के लिए नहीं किया जा सकता.
JSON के काेड में दिखाना |
---|
{ "name": string, "displayName": string, "eventConditions": [ { object ( |
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. इस EventEditRule संसाधन के लिए संसाधन का नाम. फ़ॉर्मैट: प्रॉपर्टीज़/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRules} |
displayName |
ज़रूरी है. इस इवेंट में बदलाव करने के नियम का डिसप्ले नेम. ज़्यादा से ज़्यादा 255 वर्ण. |
eventConditions[] |
ज़रूरी है. यह नियम तब ही लागू होगा, जब सोर्स इवेंट की शर्तें मेल करेंगी. इसमें कम से कम एक शर्त होनी चाहिए और ज़्यादा से ज़्यादा 10 शर्तें होनी चाहिए. |
parameterMutations[] |
ज़रूरी है. पैरामीटर म्यूटेशन से, नए इवेंट पर पैरामीटर का व्यवहार तय होता है और ये क्रम से लागू होते हैं. ज़्यादा से ज़्यादा 20 म्यूटेशन लागू किए जा सकते हैं. |
processingOrder |
सिर्फ़ आउटपुट के लिए. वह क्रम जिसके लिए यह नियम प्रोसेस किया जाएगा. इससे कम ऑर्डर वैल्यू वाले नियमों को इस नियम से पहले प्रोसेस किया जाएगा. इससे ज़्यादा ऑर्डर वैल्यू वाले नियमों को इस नियम के बाद प्रोसेस किया जाएगा. इवेंट में बदलाव करने के नए नियमों को, ऑर्डर खत्म होने पर ऑर्डर वैल्यू असाइन की जाएगी. यह वैल्यू, इवेंट बनाने के नियम पर लागू नहीं होती. |
तरीके |
|
---|---|
|
एक EventEditRule बनाता है. |
|
EventEditRule को मिटाता है. |
|
सिर्फ़ एक EventEditRule ढूंढें. |
|
यह वेब डेटा स्ट्रीम पर EventEditRules की सूची बनाता है. |
|
EventEditRule को अपडेट करता है. |
|
तय की गई स्ट्रीम पर, इवेंट में बदलाव करने के नियमों को प्रोसेस करने के क्रम को बदलता है. |