Condition

述語を表します。

JSON 表現
{
  "type": enum (ConditionType),
  "parameter": [
    {
      object (Parameter)
    }
  ]
}
フィールド
type

enum (ConditionType)

この条件の演算子。

parameter[]

object (Parameter)

条件の種類に応じた名前付きパラメータ(Key-Value)のリスト。注:

  • 二項演算子の場合は、

    arg0

    arg1

    というパラメータで、左と右のオペランドをそれぞれ指定します。

  • このとき、左のオペランド(

    arg0

    )は変数の参照にする必要があります。

  • 正規表現のマッチングで大文字と小文字を区別しない場合は、

    ignore_case

    に設定されている

    true

    。このパラメータが設定されていない場合や、他の値が設定されている場合は、大文字と小文字が区別されます。

  • 演算子を無効にするには、

    negate

    ブール型パラメータ(

    true

    をご覧ください。

ConditionType

列挙型
conditionTypeUnspecified
equals
contains
startsWith
endsWith
matchRegex
greater
greaterOrEquals
less
lessOrEquals
cssSelector
urlMatches