REST Resource: properties.dataStreams.eventEditRules

Ресурс: EventEditRule

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

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

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

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

string

Идентификатор. Имя ресурса для этого ресурса EventEditRule. Формат: свойства/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

Необходимый. Отображаемое имя правила редактирования этого события. Максимум 255 символов.

eventConditions[]

object ( MatchingCondition )

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

parameterMutations[]

object ( ParameterMutation )

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

processingOrder

string ( int64 format)

Только вывод. Порядок, для которого будет обрабатываться это правило. Правила со значением порядка ниже этого будут обрабатываться до этого правила, правила со значением заказа выше этого будут обрабатываться после этого правила. Новым правилам редактирования событий будет присвоено значение заказа в конце заказа.

Это значение не применяется к правилам создания событий.

Методы

create

Создает EventEditRule.

delete

Удаляет EventEditRule.

get

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

list

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

patch

Обновляет EventEditRule.

reorder

Изменяет порядок обработки правил редактирования событий в указанном потоке.