REST Resource: properties.dataStreams.eventCreateRules

Risorsa: EventCreateRule

Una regola di creazione di eventi definisce le condizioni che attiveranno la creazione di un evento completamente nuovo in base ai criteri corrispondenti di un evento di origine. È possibile definire ulteriori mutazioni dei parametri dell'evento di origine.

A differenza delle regole di modifica evento, le regole di creazione evento non hanno un ordine definito. Verranno eseguite tutte in modo indipendente.

Le regole di modifica e creazione evento non possono essere utilizzate per modificare un evento creato da una regola di creazione evento.

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

string

Solo output. Nome della risorsa per questa risorsa EventCreateRule. Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Obbligatorio. Il nome del nuovo evento da creare.

Questo valore deve: * essere composto da meno di 40 caratteri * essere composto solo da lettere, cifre o _ (tracci bassi) * iniziare con una lettera

eventConditions[]

object (MatchingCondition)

Obbligatorio. Deve avere almeno una condizione e può averne al massimo 10. Affinché questa regola venga applicata, le condizioni nell'evento di origine devono corrispondere.

sourceCopyParameters

boolean

Se il valore è true, i parametri di origine vengono copiati nel nuovo evento. Se il valore è false o non è impostato, tutti i parametri non interni non vengono copiati dall'evento di origine. Le mutazioni dei parametri vengono applicate dopo la loro copia.

parameterMutations[]

object (ParameterMutation)

Le mutazioni dei parametri definiscono il comportamento dei parametri nel nuovo evento e vengono applicate in ordine. È possibile applicare un massimo di 20 mutazioni.

Metodi

create

Crea una regola EventCreateRule.

delete

Consente di eliminare una regola EventCreateRule.

get

Cerca un singolo elemento EventCreateRule.

list

Elenca EventCreateRules in uno stream di dati web.

patch

Aggiorna una regola EventCreateRule.