REST Resource: properties.dataStreams.eventEditRules

المورد: EventEditRule

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

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

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

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

string

المعرّف اسم المورد لمورد EventEditRule هذا. Format: properties/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

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

لتغيير ترتيب معالجة قواعد تعديل الأحداث في مصدر البيانات المحدّد