REST Resource: properties.dataStreams.eventEditRules

Ressource: EventEditRule

Eine Regel zum Bearbeiten von Ereignissen definiert Bedingungen, die die Erstellung eines völlig neuen Ereignisses auslösen, basierend auf den übereinstimmenden Kriterien eines Quellereignisses. Es können zusätzliche Mutationen der Parameter aus dem Quellereignis definiert werden.

Im Gegensatz zu Regeln zum Erstellen von Ereignissen werden diese Regeln in der festgelegten Reihenfolge angewendet.

Regeln zum Bearbeiten von Ereignissen können nicht verwendet werden, um ein Ereignis zu ändern, das aus einer Regel zum Erstellen von Ereignissen erstellt wurde.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
Felder
name

string

Kennung. Ressourcenname für diese EventEditRule-Ressource. Format: properties/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

Erforderlich. Der Anzeigename dieser Regel zur Ereignisbearbeitung. Maximal 255 Zeichen.

eventConditions[]

object (MatchingCondition)

Erforderlich. Die Bedingungen für das Quellereignis müssen übereinstimmen, damit diese Regel angewendet wird. Muss mindestens eine Bedingung haben. Maximal zehn sind zulässig.

parameterMutations[]

object (ParameterMutation)

Erforderlich. Parametermutationen definieren das Parameterverhalten für das neue Ereignis und werden der Reihe nach angewendet. Es können maximal 20 Mutationen angewendet werden.

processingOrder

string (int64 format)

Nur Ausgabe. Die Reihenfolge, in der diese Regel verarbeitet wird. Regeln mit einem niedrigeren Bestellwert werden vor dieser Regel verarbeitet. Regeln mit einem höheren Bestellwert werden nach dieser Regel verarbeitet. Neuen Regeln zur Ereignisbearbeitung wird am Ende des Auftrags ein Auftragswert zugewiesen.

Dieser Wert gilt nicht für Regeln zum Erstellen von Ereignissen.

Methoden

create

Erstellt eine EventEditRule.

delete

Löscht eine EventEditRule.

get

Suche nach einer einzelnen EventEditRule.

list

Listet EventEditRules in einem Web-Datenstream auf.

patch

Aktualisiert eine EventEditRule.

reorder

Ändert die Verarbeitungsreihenfolge der Regeln zur Ereignisbearbeitung im angegebenen Stream.