REST Resource: properties.dataStreams.eventEditRules

Zasób: EventEditRule

Reguła edycji zdarzenia definiuje warunki, które powodują utworzenie zupełnie nowego zdarzenia na podstawie pasujących kryteriów zdarzenia źródłowego. Można zdefiniować dodatkowe mutacje parametrów ze zdarzenia źródłowego.

W odróżnieniu od reguł tworzenia zdarzeń reguły edycji zdarzeń są stosowane w zdefiniowanej kolejności.

Reguł edycji zdarzenia nie można używać do modyfikowania zdarzenia utworzonego na podstawie reguły tworzenia zdarzenia.

Zapis JSON
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
Pola
name

string

Identyfikator. Nazwa zasobu dla tego zasobu EventEditRule. Format: properties/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

Wymagane. Wyświetlana nazwa tej reguły edycji zdarzenia. Maksymalnie 255 znaków.

eventConditions[]

object (MatchingCondition)

Wymagane. Aby ta reguła została zastosowana, warunki zdarzenia źródłowego muszą być spełnione. Musi zawierać co najmniej 1 warunek, a maksymalnie 10.

parameterMutations[]

object (ParameterMutation)

Wymagane. Mutacje parametrów definiują zachowanie parametrów w przypadku nowego zdarzenia i są stosowane w określonej kolejności. Można zastosować maksymalnie 20 mutacji.

processingOrder

string (int64 format)

Tylko dane wyjściowe. Kolejność przetwarzania tej reguły. Reguły z niższą wartością zamówienia będą przetwarzane przed tą regułą, a reguły z wyższą wartością zamówienia – po tej regule. Nowym regułom edycji zdarzenia zostanie przypisana wartość zamówienia na końcu zamówienia.

Ta wartość nie ma zastosowania do reguł tworzenia zdarzeń.

Metody

create

Tworzy element EventEditRule.

delete

Usuwa element EventEditRule.

get

Wyszukiwanie pojedynczej reguły EventEditRule.

list

Wyświetla listę EventEditRules w strumieniu danych z sieci.

patch

Aktualizuje EventEditRule.

reorder

Zmienia kolejność przetwarzania reguł edycji zdarzenia w określonym strumieniu.