REST Resource: properties.dataStreams.eventCreateRules

リソース: EventCreateRule

イベント作成ルールは、一致したソースイベントの条件に基づいて、まったく新しいイベントの作成をトリガーする条件を定義します。ソースイベントのパラメータのミューテーションを追加で定義できます。

イベント編集ルールとは異なり、イベント作成ルールでは順序は定義されません。これらはすべて独立して実行されます。

イベント編集ルールとイベント作成ルールを使用して、イベント作成ルールから作成されたイベントを変更することはできません。

JSON 表現
{
  "name": string,
  "destinationEvent": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "sourceCopyParameters": boolean,
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ]
}
フィールド
name

string

出力専用。この EventCreateRule リソースのリソース名。形式: properties/{property}/dataStreams/{dataStream}/eventCreateRules/{eventCreateRule}

destinationEvent

string

必須。作成する新しいイベントの名前。

この値の要件: * 40 文字未満 * 英字、数字、_(アンダースコア)のみで構成される * 先頭は英字

eventConditions[]

object (MatchingCondition)

必須。条件を 1 つ以上指定する必要があり、最大で 10 個まで指定できます。このルールを適用するには、ソースイベントの条件が一致する必要があります。

sourceCopyParameters

boolean

true の場合、参照元パラメータは新しいイベントにコピーされます。false または未設定のままにした場合、内部以外のパラメータはすべて、ソースイベントからコピーされません。パラメータのミューテーションは、パラメータがコピーされた後に適用されます。

parameterMutations[]

object (ParameterMutation)

パラメータ ミューテーションは、新しいイベントに対するパラメータの動作を定義し、順番に適用されます。最大 20 個のミューテーションを適用できます。

メソッド

create

EventCreateRule を作成します。

delete

EventCreateRule を削除します。

get

1 つの EventCreateRule のルックアップ。

list

ウェブデータ ストリームの EventCreateRules を一覧表示します。

patch

EventCreateRule を更新します。