REST Resource: properties.dataStreams.eventCreateRules

Recurso: EventCreateRule

Una regla de creación de eventos define las condiciones que activarán la creación de un evento completamente nuevo en función de los criterios coincidentes de un evento fuente. Se pueden definir mutaciones adicionales de los parámetros del evento de origen.

A diferencia de las reglas de edición de eventos, las reglas de creación de eventos no tienen un orden definido. Todos se ejecutarán de manera independiente.

Las reglas de edición y creación de eventos no se pueden usar para modificar un evento creado a partir de una regla de creación de eventos.

Representación JSON
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Campos
name

string

Solo salida. Nombre de recurso para este recurso EventCreateRule. Formato: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Obligatorio. El nombre del evento nuevo que se creará.

Este valor debe: * tener menos de 40 caracteres * incluir solo letras, dígitos o _ (guiones bajos) * comenzar con una letra

eventConditions[]

object (MatchingCondition)

Obligatorio. Debe tener al menos una condición, y puede tener un máximo de 10. Las condiciones del evento fuente deben coincidir para que se aplique esta regla.

sourceCopyParameters

boolean

Si es verdadero, los parámetros de origen se copian en el evento nuevo. Si se establece como falsa o no se establece, no se copiarán todos los parámetros que no sean internos del evento fuente. Las mutaciones de los parámetros se aplican después de que se copian.

parameterMutations[]

object (ParameterMutation)

Las mutaciones de parámetros definen el comportamiento de los parámetros en el evento nuevo y se aplican en orden. Se puede aplicar un máximo de 20 mutaciones.

Métodos

create

Crea una EventCreateRule.

delete

Borra una EventCreateRule.

get

Busca una sola EventCreateRule.

list

Enumera EventCreateRules en un flujo de datos web.

patch

Actualiza una EventCreateRule.