REST Resource: properties.dataStreams.eventEditRules

ทรัพยากร: EventEditRule

กฎการแก้ไขเหตุการณ์จะกำหนดเงื่อนไขที่จะทริกเกอร์การสร้างเหตุการณ์ใหม่ทั้งหมดโดยอิงตามเกณฑ์ที่ตรงกันของเหตุการณ์แหล่งที่มา คุณกำหนดการเปลี่ยนแปลงเพิ่มเติมของพารามิเตอร์จากเหตุการณ์แหล่งที่มาได้

กฎการแก้ไขกิจกรรมจะถูกนำไปใช้ตามลำดับที่กำหนด ซึ่งแตกต่างจากกฎการสร้างกิจกรรม

ไม่สามารถใช้กฎการแก้ไขเหตุการณ์เพื่อแก้ไขเหตุการณ์ที่สร้างจากกฎการสร้างเหตุการณ์

การแสดง JSON
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
ช่อง
name

string

ตัวระบุ ชื่อทรัพยากรสำหรับทรัพยากร EventEditRule นี้ รูปแบบ: พร็อพเพอร์ตี้/{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

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