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)
เอาต์พุตเท่านั้น คำสั่งซื้อที่จะประมวลผลตามกฎนี้ กฎที่มีมูลค่าการสั่งซื้อต่ำกว่านี้จะได้รับการประมวลผลก่อนกฎนี้ ส่วนกฎที่มีมูลค่าการสั่งซื้อสูงกว่านี้จะได้รับการประมวลผลหลังกฎนี้ ระบบจะกําหนดมูลค่าการสั่งซื้อให้กับกฎการแก้ไขเหตุการณ์ใหม่เมื่อสิ้นสุดการสั่งซื้อ ค่านี้ไม่มีผลกับกฎการสร้างเหตุการณ์
|
เมธอด |
|
สร้าง EventEditRule |
|
ลบ EventEditRule |
|
ค้นหา EventEditRule รายการเดียว |
|
แสดงรายการ EventEditRules ในสตรีมข้อมูลเว็บ |
|
อัปเดต EventEditRule |
|
เปลี่ยนลําดับการประมวลผลของกฎการแก้ไขเหตุการณ์ในสตรีมที่ระบุ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-01-14 UTC
[null,null,["อัปเดตล่าสุด 2025-01-14 UTC"],[[["An Event Edit Rule generates a new event based on matching criteria from a source event and allows for parameter modifications."],["Event Edit Rules are applied sequentially in their defined order, unlike Event Create rules."],["These rules cannot modify events originating from Event Create rules."],["Event Edit Rules include definable conditions, parameter mutations, and a processing order for execution."],["You can manage Event Edit Rules using methods like create, delete, get, list, patch, and reorder to control event processing."]]],["Event Edit Rules create new events based on source event criteria, with defined parameter mutations. Rules are applied sequentially based on `processingOrder`. Each rule has a `name`, `displayName`, `eventConditions`, and `parameterMutations`. Rules can be created, deleted, retrieved, listed, updated, and reordered. Matching conditions trigger the rule's application, with mutations modifying parameters. Up to 10 conditions and 20 mutations are allowed.\n"]]