REST Resource: properties.dataStreams.eventCreateRules

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 (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Felder
name

string

Nur Ausgabe. Ressourcenname für diese EventCreateRule-Ressource. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

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

eventConditions[]

object (MatchingCondition)

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.

sourceCopyParameters

boolean

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.

parameterMutations[]

object (ParameterMutation)

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

Methoden

create

Erstellt eine EventCreateRule.

delete

Löscht eine EventCreateRule.

get

Suche nach einer einzelnen EventCreateRule.

list

Listet EventCreateRules in einem Web-Datenstream auf.

patch

Aktualisiert eine EventCreateRule.