REST Resource: properties.dataStreams.eventCreateRules

Zasób: EventCreateRule

Reguła tworzenia zdarzeń definiuje warunki, które będą wywoływać tworzenie zupełnie nowego zdarzenia na podstawie dopasowanych kryteriów zdarzenia źródłowego. Możesz zdefiniować dodatkowe mutacje parametrów ze zdarzenia źródłowego.

W przeciwieństwie do reguł edycji zdarzeń reguły tworzenia zdarzeń nie mają określonej kolejności. Wszystkie będą działać niezależnie.

Reguł Edytuj zdarzenie i Utwórz zdarzenie nie można używać do modyfikowania zdarzenia utworzonego na podstawie reguły tworzenia zdarzeń.

Zapis JSON
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu tego zasobu EventCreateRule. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Wymagane. Nazwa nowego zdarzenia do utworzenia.

Ta wartość: * nie może mieć więcej niż 40 znaków; * musi składać się wyłącznie z liter, cyfr lub znaku _ (podkreślenia); * musi zaczynać się od litery.

eventConditions[]

object (MatchingCondition)

Wymagane. Musi zawierać co najmniej 1 warunek, ale nie więcej niż 10. Aby reguła mogła zostać zastosowana, warunki w źródłowym zdarzeniu muszą być zgodne.

sourceCopyParameters

boolean

Jeśli ma wartość „true” (prawda), parametry źródłowe zostaną skopiowane do nowego zdarzenia. Jeśli ma wartość false (fałsz) lub nie jest ustawiony, wszystkie parametry niebędące parametrami wewnętrznymi nie są kopiowane ze zdarzenia źródłowego. Mutacje parametrów są stosowane po skopiowaniu parametrów.

parameterMutations[]

object (ParameterMutation)

Mutacje parametrów określają ich zachowanie w nowym zdarzeniu i są stosowane kolejno. Można zastosować maksymalnie 20 mutacji.

Metody

create

Tworzy regułę EventCreateRule.

delete

Usuwa regułę EventCreateRule.

get

Wyszukiwanie pojedynczej reguły EventCreateRule.

list

Wypisuje reguły EventCreateRules w strumieniu danych z sieci.

patch

Aktualizuje regułę EventCreateRule.