REST Resource: properties.expandedDataSets

リソース: ExpandedDataSet

ExpandedDataSet を表すリソース メッセージ。

JSON 表現
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
フィールド
name

string

出力専用。この ExpandedDataSet リソースのリソース名。形式: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

必須。ExpandedDataSet の表示名。最大 200 文字。

description

string

省略可。ExpandedDataSet の説明。最大 50 文字。

dimensionNames[]

string

変更不可。ExpandedDataSet に含まれるディメンションのリスト。ディメンション名の一覧については、API ディメンションをご覧ください。

metricNames[]

string

変更不可。ExpandedDataSet に含まれる指標のリスト。ディメンション名の一覧については、API 指標をご覧ください。

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

変更不可。ExpandedDataSet に含まれるディメンションに適用される ExpandedDataSet フィルタの論理式。このフィルタは、行数を減らし、other 行が発生する可能性を低減するために使用されます。

dataCollectionStartTime

string (Timestamp format)

出力専用。拡張データセットでデータの収集が開始された(または開始される)時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

ExpandedDataSetFilterExpression

EnhancedDataSet ディメンション フィルタの論理式。

JSON 表現
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
フィールド
共用体フィールド expr。フィルタに適用される式。expr は次のいずれかになります。
andGroup

object (ExpandedDataSetFilterExpressionList)

AND 演算で結合する式のリスト。ExpandedDataSetFilterExpression に notExpression または dimensionFilter を含める必要があります。これは、最上位の ExpandedDataSetFilterExpression に設定する必要があります。

notExpression

object (ExpandedDataSetFilterExpression)

NOT 演算(反転、補完)を適用するフィルタ式。ディメンション フィルタを含める必要があります。これは、最上位の ExpandedDataSetFilterExpression では設定できません。

filter

object (ExpandedDataSetFilter)

単一ディメンションでのフィルタ。これは、最上位の ExpandedDataSetFilterExpression では設定できません。

ExpandedDataSetFilterExpressionList

ExpandedDataSet フィルタ式のリスト。

JSON 表現
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
フィールド
filterExpressions[]

object (ExpandedDataSetFilterExpression)

ExpandedDataSet フィルタ式のリスト。

ExpandedDataSetFilter

単一ディメンションの特定のフィルタ

JSON 表現
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
フィールド
fieldName

string

必須。フィルタするディメンション名。

共用体フィールド one_filter。上記のフィルタのいずれか。one_filter は次のいずれかになります。
stringFilter

object (StringFilter)

特定のパターンに一致する文字列タイプのディメンションのフィルタ。

inListFilter

object (InListFilter)

特定のオプションのリストに一致する文字列ディメンションのフィルタ。

StringFilter

特定のパターンに一致する文字列タイプのディメンションのフィルタ。

JSON 表現
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
フィールド
matchType

enum (MatchType)

必須。文字列フィルタのマッチタイプ。

value

string

必須。照合する文字列値。

caseSensitive

boolean

省略可。true の場合、大文字と小文字が区別されます。false の場合、大文字と小文字は区別されません。matchType が EXACT の場合、true にする必要があります。matchType が CONTAINS の場合、false にする必要があります。

MatchType

文字列フィルタのマッチタイプ。

列挙型
MATCH_TYPE_UNSPECIFIED 指定なし
EXACT 文字列値の完全一致。
CONTAINS 文字列値が含まれます。

InListFilter

特定のオプションのリストに一致する文字列ディメンションのフィルタ。

JSON 表現
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
フィールド
values[]

string

必須。照合する可能性のある文字列値のリスト。空でない必要があります。

caseSensitive

boolean

省略可。true の場合、大文字と小文字が区別されます。false の場合、大文字と小文字は区別されません。true にする必要があります。

メソッド

create

ExpandedDataSet を作成します。

delete

プロパティの ExpandedDataSet を削除します。

get

単一の ExpandedDataSet を検索します。

list

プロパティの ExpandedDataSet を一覧表示します。

patch

プロパティの ExpandedDataSet を更新します。