REST Resource: properties.dataStreams.eventCreateRules

रिसॉर्स: EventCreateRule

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

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

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

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

string

सिर्फ़ आउटपुट के लिए. इस EventCreateRule रिसॉर्स के लिए रिसॉर्स का नाम. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

ज़रूरी है. बनाए जाने वाले नए इवेंट का नाम.

इस वैल्यू में: * 40 से कम वर्ण होने चाहिए * सिर्फ़ अक्षर, अंक या _ (अंडरस्कोर) होने चाहिए * अक्षर से शुरू होने चाहिए

eventConditions[]

object (MatchingCondition)

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

sourceCopyParameters

boolean

अगर यह सही है, तो सोर्स पैरामीटर नए इवेंट में कॉपी हो जाते हैं. अगर इस नीति को 'गलत है' पर सेट किया जाता है या इसे सेट नहीं किया जाता है, तो सोर्स इवेंट से सभी नॉन-इंटरनल पैरामीटर कॉपी नहीं किए जाते. पैरामीटर कॉपी करने के बाद, पैरामीटर में बदलाव लागू किए जाते हैं.

parameterMutations[]

object (ParameterMutation)

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

तरीके

create

EventCreateRule बनाता है.

delete

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

get

किसी एक EventCreateRule के लिए लुकअप.

list

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

patch

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