Ressource: EventCreateRule
Mit einer Regel zum Erstellen von Ereignissen werden Bedingungen definiert, die das Erstellen eines völlig neuen Ereignisses auslösen, wenn die Kriterien eines Quellereignisses erfüllt sind. Es können zusätzliche Mutationen der Parameter aus dem Quellereignis definiert werden.
Im Gegensatz zu Regeln für die Ereignisbearbeitung haben Regeln für die Ereigniserstellung keine definierte Reihenfolge. Sie werden alle unabhängig voneinander ausgeführt.
Mit Regeln zum Bearbeiten und Erstellen von Ereignissen können keine Ereignisse geändert werden, die mit einer Regel zum Erstellen von Ereignissen erstellt wurden.
JSON-Darstellung |
---|
{ "name": string, "destinationEvent": string, "eventConditions": [ { object ( |
Felder | |
---|---|
name |
Nur Ausgabe. Ressourcenname für diese EventCreateRule-Ressource. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule} |
destination |
Erforderlich. Der Name des neuen Ereignisses, das erstellt werden soll. Dieser Wert muss: * weniger als 40 Zeichen lang sein * nur aus Buchstaben, Ziffern oder Unterstrichen (_) bestehen * mit einem Buchstaben beginnen |
event |
Erforderlich. Es muss mindestens eine Bedingung und maximal zehn Bedingungen geben. Die Bedingungen für das Quellereignis müssen übereinstimmen, damit diese Regel angewendet werden kann. |
source |
Wenn „true“ festgelegt ist, werden die Quellparameter in das neue Ereignis kopiert. Wenn „false“ oder nicht festgelegt ist, werden alle nicht internen Parameter nicht aus dem Quellereignis kopiert. Parametermutationen werden angewendet, nachdem die Parameter kopiert wurden. |
parameter |
Parametermutationen definieren das Parameterverhalten für das neue Ereignis und werden der Reihe nach angewendet. Es können maximal 20 Mutationen angewendet werden. |
Methoden |
|
---|---|
|
Erstellt eine EventCreateRule. |
|
Löscht eine EventCreateRule. |
|
Suche nach einer einzelnen EventCreateRule. |
|
Listet EventCreateRules in einem Web-Datenstream auf. |
|
Aktualisiert eine EventCreateRule. |