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)

ต้องระบุ เงื่อนไขในเหตุการณ์ต้นทางต้องตรงกันจึงจะใช้กฎนี้ได้ ต้องมีเงื่อนไขอย่างน้อย 1 รายการ และสูงสุด 10 รายการ

parameterMutations[]

object (ParameterMutation)

ต้องระบุ การกลายพันธุ์ของพารามิเตอร์จะกําหนดลักษณะการทํางานของพารามิเตอร์ในเหตุการณ์ใหม่ และจะนําไปใช้ตามลําดับ ใช้การกลายพันธุ์ได้สูงสุด 20 ครั้ง

processingOrder

string (int64 format)

เอาต์พุตเท่านั้น คำสั่งซื้อที่จะประมวลผลตามกฎนี้ กฎที่มีมูลค่าการสั่งซื้อต่ำกว่านี้จะได้รับการประมวลผลก่อนกฎนี้ ส่วนกฎที่มีมูลค่าการสั่งซื้อสูงกว่านี้จะได้รับการประมวลผลหลังกฎนี้ ระบบจะกําหนดมูลค่าการสั่งซื้อให้กับกฎการแก้ไขเหตุการณ์ใหม่เมื่อสิ้นสุดการสั่งซื้อ

ค่านี้ไม่มีผลกับกฎการสร้างเหตุการณ์

เมธอด

create

สร้าง EventEditRule

delete

ลบ EventEditRule

get

ค้นหา EventEditRule รายการเดียว

list

แสดงรายการ EventEditRules ในสตรีมข้อมูลเว็บ

patch

อัปเดต EventEditRule

reorder

เปลี่ยนลําดับการประมวลผลของกฎการแก้ไขเหตุการณ์ในสตรีมที่ระบุ