กำหนดเงื่อนไขสำหรับกรณีที่กฎการแก้ไขเหตุการณ์หรือการสร้างเหตุการณ์มีผลกับเหตุการณ์
การแสดง JSON |
---|
{
"field": string,
"comparisonType": enum ( |
ช่อง | |
---|---|
field |
ต้องระบุ ชื่อของช่องที่จะใช้เปรียบเทียบสำหรับเงื่อนไข หาก "eventName" เงื่อนไขนี้จะมีผลกับชื่อเหตุการณ์ มิเช่นนั้น ระบบจะใช้เงื่อนไขกับพารามิเตอร์ที่มีชื่อที่ระบุ ค่านี้ต้องไม่มีเว้นวรรค |
comparisonType |
ต้องระบุ ประเภทของการเปรียบเทียบที่จะใช้กับค่า |
value |
ต้องระบุ ค่าที่จะเปรียบเทียบสำหรับเงื่อนไขนี้ การใช้งานรันไทม์อาจบังคับประเภทของค่านี้เพื่อประเมินเงื่อนไขนี้ตามประเภทของค่าพารามิเตอร์ |
negated |
ควรปฏิเสธผลลัพธ์ของการเปรียบเทียบหรือไม่ เช่น หาก |
ComparisonType
ประเภทการเปรียบเทียบสำหรับเงื่อนไขการจับคู่
Enum | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
ไม่ทราบ |
EQUALS |
เท่ากับ พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
EQUALS_CASE_INSENSITIVE |
เท่ากับ ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
CONTAINS |
มี พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
CONTAINS_CASE_INSENSITIVE |
มี ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
STARTS_WITH |
เริ่มต้นด้วย คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
STARTS_WITH_CASE_INSENSITIVE |
ขึ้นต้นด้วย ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
ENDS_WITH |
ลงท้ายด้วย คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
ENDS_WITH_CASE_INSENSITIVE |
ลงท้ายด้วย ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
GREATER_THAN |
มากกว่า |
GREATER_THAN_OR_EQUAL |
มากกว่าหรือเท่ากับ |
LESS_THAN |
น้อยกว่า |
LESS_THAN_OR_EQUAL |
น้อยกว่าหรือเท่ากับ |
REGULAR_EXPRESSION |
นิพจน์ทั่วไป รองรับเฉพาะสตรีมเว็บ |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
นิพจน์ทั่วไป ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ รองรับเฉพาะสตรีมเว็บ |