- リソース: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- Methods
リソース: ChannelGroup
チャネル グループを表すリソース メッセージ。
JSON 表現 |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
フィールド | |
---|---|
name |
出力のみ。このチャネル グループ リソースのリソース名。形式: properties/{property}/channelGroups/{channelGroup} |
displayName |
必須。チャネル グループの表示名。最大文字数は 80 文字です。 |
description |
チャネル グループの説明。最大 256 文字。 |
groupingRule[] |
必須。チャネルのグループ化ルール。ルールの最大数は 25 個です。 |
systemDefined |
出力のみ。Google によって定義されるデフォルト チャネル グループ。更新できません。 |
GroupRule
1 つのチャネルにトラフィックをグループ化する方法を規定するルール。
JSON 表現 |
---|
{
"displayName": string,
"expression": {
object ( |
フィールド | |
---|---|
displayName |
必須。ユーザーが定義したチャンネルの表示名。 |
expression |
必須。グループ化ルールを定義するフィルタ式。 |
ChannelGroupFilterExpression
チャネル グループのディメンション フィルタの論理式。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド expr 。フィルタに適用される式です。expr は次のいずれかになります。 |
|
andGroup |
AND で結合される式のリスト。orGroup を持つ ChannelGroupFilterExpressions のみを含めることができます。この設定は、最上位の ChannelGroupFilterExpression に対して設定する必要があります。 |
orGroup |
OR で結合される式のリスト。andGroup または orGroup で ChannelGroupFilterExpressions を含めることはできません。 |
notExpression |
反転しない(反転、補完)するフィルタ式。指定できるのはディメンション OrMetricFilter のみです。この設定は、最上位の ChannelGroupFilterExpression では設定できません。 |
filter |
単一ディメンションに対するフィルタ。この設定は、最上位の ChannelGroupFilterExpression では設定できません。 |
ChannelGroupFilterExpressionList
チャネル グループのフィルタ式のリスト。
JSON 表現 |
---|
{
"filterExpressions": [
{
object ( |
フィールド | |
---|---|
filterExpressions[] |
チャネル グループのフィルタ式のリスト。 |
チャネル グループのフィルタ
単一ディメンションの特定のフィルタ。
JSON 表現 |
---|
{ "fieldName": string, // Union field |
フィールド | |
---|---|
fieldName |
必須。不変。フィルタするディメンション名。 |
共用体フィールド value_filter 。このフィルタ動作を定義する StringFilter または InListFilter。value_filter は次のいずれかになります。 |
|
stringFilter |
特定のパターンに一致する文字列タイプのディメンションのフィルタ。 |
inListFilter |
特定のオプション リストに一致する文字列ディメンションのフィルタ。 |
文字列フィルタ
フィールド値が文字列であるフィルタ。一致時に大文字と小文字は区別されません。
JSON 表現 |
---|
{
"matchType": enum ( |
フィールド | |
---|---|
matchType |
必須。文字列フィルタのマッチタイプ。 |
value |
必須。照合する文字列値。 |
MatchType
一致の判定に使用するフィルタ
列挙型 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
デフォルトのマッチタイプ。 |
EXACT |
文字列値の完全一致。 |
BEGINS_WITH |
文字列値で始まります。 |
ENDS_WITH |
文字列値で終わります。 |
CONTAINS |
文字列値が含まれます。 |
FULL_REGEXP |
正規表現に文字列値が一致する場合。 |
PARTIAL_REGEXP |
正規表現が文字列値と部分一致。 |
InListFilter
特定のオプション リストに一致する文字列ディメンションのフィルタ。一致時に大文字と小文字は区別されません。
JSON 表現 |
---|
{ "values": [ string ] } |
フィールド | |
---|---|
values[] |
必須。照合する可能性のある文字列値のリスト。空でない必要があります。 |
Methods |
|
---|---|
|
ChannelGroup を作成します。 |
|
プロパティの ChannelGroup を削除します。 |
|
単一の ChannelGroup を検索します。 |
|
プロパティの ChannelGroups を一覧表示します。 |
|
ChannelGroup を更新します。 |