REST Resource: properties.dataStreams.eventEditRules

संसाधन: EventEditRule

इवेंट में बदलाव करने का नियम ऐसी शर्तें तय करता है, जो सोर्स इवेंट के मेल खाने वाले मानदंड के आधार पर एक पूरी तरह से नए इवेंट के निर्माण को ट्रिगर करेंगी. सोर्स इवेंट से, पैरामीटर में किए गए अन्य म्यूटेशन तय किए जा सकते हैं.

इवेंट बनाने के नियमों के उलट, इवेंट में बदलाव करने के नियम उनके तय क्रम में लागू किए जाते हैं.

इवेंट में बदलाव करने के नियमों का इस्तेमाल, इवेंट बनाने के नियम से बनाए गए इवेंट में बदलाव करने के लिए नहीं किया जा सकता.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. इस EventEditRule संसाधन के लिए संसाधन का नाम. फ़ॉर्मैट: प्रॉपर्टीज़/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRules}

displayName

string

ज़रूरी है. इस इवेंट में बदलाव करने के नियम का डिसप्ले नेम. ज़्यादा से ज़्यादा 255 वर्ण.

eventConditions[]

object (MatchingCondition)

ज़रूरी है. यह नियम तब ही लागू होगा, जब सोर्स इवेंट की शर्तें मेल करेंगी. इसमें कम से कम एक शर्त होनी चाहिए और ज़्यादा से ज़्यादा 10 शर्तें होनी चाहिए.

parameterMutations[]

object (ParameterMutation)

ज़रूरी है. पैरामीटर म्यूटेशन से, नए इवेंट पर पैरामीटर का व्यवहार तय होता है और ये क्रम से लागू होते हैं. ज़्यादा से ज़्यादा 20 म्यूटेशन लागू किए जा सकते हैं.

processingOrder

string (int64 format)

सिर्फ़ आउटपुट के लिए. वह क्रम जिसके लिए यह नियम प्रोसेस किया जाएगा. इससे कम ऑर्डर वैल्यू वाले नियमों को इस नियम से पहले प्रोसेस किया जाएगा. इससे ज़्यादा ऑर्डर वैल्यू वाले नियमों को इस नियम के बाद प्रोसेस किया जाएगा. इवेंट में बदलाव करने के नए नियमों को, ऑर्डर खत्म होने पर ऑर्डर वैल्यू असाइन की जाएगी.

यह वैल्यू, इवेंट बनाने के नियम पर लागू नहीं होती.

तरीके

create

एक EventEditRule बनाता है.

delete

EventEditRule को मिटाता है.

get

सिर्फ़ एक EventEditRule ढूंढें.

list

यह वेब डेटा स्ट्रीम पर EventEditRules की सूची बनाता है.

patch

EventEditRule को अपडेट करता है.

reorder

तय की गई स्ट्रीम पर, इवेंट में बदलाव करने के नियमों को प्रोसेस करने के क्रम को बदलता है.