REST Resource: properties.dataStreams.eventCreateRules

资源:EventCreateRule

“创建事件”规则用于定义触发条件,以便根据来源事件的匹配条件创建全新事件。您可以定义源事件中参数的其他更改。

与事件修改规则不同,事件创建规则没有定义的顺序。它们将独立运行。

事件修改规则和事件创建规则无法用于修改通过事件创建规则创建的事件。

JSON 表示法
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
字段
name

string

仅限输出。此 EventCreateRule 资源的资源名称。Format: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

必需。要创建的新事件的名称。

此值必须:* 少于 40 个字符 * 仅包含字母、数字或 _(下划线)* 以字母开头

eventConditions[]

object (MatchingCondition)

必需。必须至少包含一个条件,最多可以包含 10 个条件。来源事件中的条件必须匹配,此规则才能应用。

sourceCopyParameters

boolean

如果为 true,系统会将源参数复制到新事件。如果为 false 或未设置,系统不会从源事件复制所有非内部参数。参数更改会在参数复制后应用。

parameterMutations[]

object (ParameterMutation)

参数更改定义了新事件中的参数行为,并会按顺序应用。最多可应用 20 次更改。

方法

create

创建 EventCreateRule。

delete

删除 EventCreateRule。

get

查找单个 EventCreateRule。

list

列出网站数据流中的 EventCreateRule。

patch

更新 EventCreateRule。