REST Resource: properties.dataStreams.eventEditRules

Recurso: EventEditRule

Uma regra de edição de eventos define condições que acionam a criação de um evento totalmente novo com base nos critérios correspondentes de um evento de origem. Outras mutações dos parâmetros do evento de origem podem ser definidas.

Ao contrário das regras de criação de eventos, as regras de edição de eventos são aplicadas na ordem definida.

As regras de edição de eventos não podem ser usadas para modificar um evento criado com base em uma regra de criação de evento.

Representação JSON
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
Campos
name

string

Identificador. Nome do recurso EventEditRule. Formato: propriedades/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

Obrigatório. O nome de exibição desta regra de edição do evento. Máximo de 255 caracteres.

eventConditions[]

object (MatchingCondition)

Obrigatório. As condições no evento de origem precisam corresponder para que esta regra seja aplicada. Precisa ter pelo menos uma condição e pode ter no máximo 10.

parameterMutations[]

object (ParameterMutation)

Obrigatório. As mutações definem o comportamento dos parâmetros no novo evento e são aplicadas em ordem. Podem ser aplicadas no máximo 20 mutações.

processingOrder

string (int64 format)

Apenas saída. A ordem em que esta regra será processada. As regras com um valor de pedido inferior a esse serão processadas antes desta regra. As regras com um valor de pedido superior a esse serão processadas depois dessa regra. As novas regras de edição de eventos receberão um valor no final do pedido.

Esse valor não se aplica às regras de criação de eventos.

Métodos

create

Cria uma EventEditRule.

delete

Exclui uma EventEditRule.

get

Pesquisa para um único EventEditRule.

list

Lista EventEditRules em um fluxo de dados da Web.

patch

Atualiza uma EventEditRule.

reorder

Altera a ordem de processamento das regras de edição de eventos no stream especificado.