REST Resource: properties.dataStreams.eventCreateRules

Ресурс: EventCreateRule

Правило создания события определяет условия, которые инициируют создание совершенно нового события на основе соответствующих критериев исходного события. Могут быть определены дополнительные изменения параметров исходного события.

В отличие от правил редактирования событий, правила создания событий не имеют определенного порядка. Все они будут работать независимо.

Правила редактирования событий и создания событий нельзя использовать для изменения события, созданного на основе правила создания событий.

JSON-представление
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
Поля
name

string

Только вывод. Имя ресурса для этого ресурса EventCreateRule. Формат: свойства/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

Необходимый. Имя нового события, которое будет создано.

Это значение должно: * содержать менее 40 символов * состоять только из букв, цифр или _ (подчеркивания) * начинаться с буквы

eventConditions[]

object ( MatchingCondition )

Необходимый. Должно быть хотя бы одно условие, но максимум до 10. Для применения этого правила условия исходного события должны совпадать.

sourceCopyParameters

boolean

Если это правда, исходные параметры копируются в новое событие. Если значение false или не установлено, все невнутренние параметры не копируются из исходного события. Изменения параметров применяются после копирования параметров.

parameterMutations[]

object ( ParameterMutation )

Мутации параметров определяют поведение параметра в новом событии и применяются по порядку. Можно применить максимум 20 мутаций.

Методы

create

Создает EventCreateRule.

delete

Удаляет EventCreateRule.

get

Поиск одного EventCreateRule.

list

Перечисляет EventCreateRules в потоке веб-данных.

patch

Обновляет EventCreateRule.