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

إذا كانت القيمة true، يتم نسخ مَعلمات المصدر إلى الحدث الجديد. إذا كانت القيمة false أو لم يتم ضبطها، لن يتم نسخ جميع المَعلمات غير الداخلية من الحدث المصدر. يتم تطبيق طفرات المَعلمات بعد نسخ المَعلمات.

parameterMutations[]

object (ParameterMutation)

تحدِّد طفرات المَعلمات سلوك المَعلمة في الحدث الجديد، ويتم تطبيقها بالترتيب. يمكن تطبيق 20 طفرة كحدّ أقصى.

الطُرق

create

لإنشاء EventCreateRule

delete

تحذف EventCreateRule.

get

ابحث عن EventCreateRule واحد.

list

يُدرج EventCreateRules في مصدر بيانات موقع إلكتروني.

patch

تعديل EventCreateRule