REST Resource: properties.dataStreams.eventCreateRules

المرجع: EventCreateRule

تحدّد "قاعدة إنشاء الحدث" الشروط التي ستؤدّي إلى إنشاء حدث جديد تمامًا استنادًا إلى معايير مُطابِقة لحدث مصدر. يمكن تحديد تغييرات إضافية في المَعلمات من الحدث المصدر.

على عكس قواعد "تعديل الأحداث"، لا يكون لقواعد إنشاء الأحداث ترتيب محدد. وسيتم تشغيلها جميعًا بشكل مستقل.

لا يمكن استخدام قاعدتَي "تعديل الحدث" و"إنشاء الحدث" لتعديل حدث تم إنشاؤه من قاعدة "إنشاء حدث".

تمثيل JSON
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
الحقول
name

string

النتائج فقط. اسم المورد لمورد EventCreateRule هذا. التنسيق: domains/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

مطلوب. اسم الحدث الجديد الذي سيتمّ إنشاؤه

يجب أن تكون هذه القيمة: * أقل من 40 حرفًا * وتتألف فقط من أحرف أو أرقام أو _ (شرطات سفلية) * تبدأ بحرف.

eventConditions[]

object (MatchingCondition)

مطلوب. يجب أن يتضمن شرطًا واحدًا على الأقل، ويمكن أن يصل الحد الأقصى إلى 10 شرط. يجب أن تتطابق الشروط في الحدث المصدر حتى يتم تطبيق هذه القاعدة.

sourceCopyParameters

boolean

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

parameterMutations[]

object (ParameterMutation)

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

الطُرق

create

تنشئ EventCreateRule.

delete

لحذف EventCreateRule.

get

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

list

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

patch

يعدِّل EventCreateRule.