REST Resource: properties.dataStreams.eventEditRules

Recurso: EventEditRule

Uma regra de edição de evento define condições que acionam a criação de um evento totalmente novo com base nos critérios de correspondência de um evento de origem. É possível definir outras mutações dos parâmetros do evento de origem.

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 uma regra de criação de eventos.

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

string

Identificador. Nome do recurso para essa EventEditRule. Format: properties/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

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

eventConditions[]

object (MatchingCondition)

Obrigatório. As condições no evento de origem precisam corresponder para que essa 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 de parâmetro definem o comportamento do parâmetro no novo evento e são aplicadas em ordem. É possível aplicar 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 menor que esse serão processadas antes dessa regra, e as regras com um valor de pedido maior que esse serão processadas depois dessa regra. As novas regras de edição de eventos vão receber um valor de pedido 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

Consulta de uma única EventEditRule.

list

Lista EventEditRules em um fluxo de dados da Web.

patch

Atualiza uma EventEditRule.

reorder

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