- 资源:ExpandedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- 方法
资源:ExpandedDataSet
表示 ExpandedDataSet 的资源消息。
| JSON 表示法 | 
|---|
| {
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object ( | 
| 字段 | |
|---|---|
| name | 
 仅限输出。此 ExpandedDataSet 资源的资源名称。格式:properties/{property_id}/expandedDataSets/{expandedDataSet} | 
| displayName | 
 必需。ExpandedDataSet 的显示名称。最多 200 个字符。 | 
| description | 
 可选。ExpandedDataSet 的说明。最多 50 个字符。 | 
| dimensionNames[] | 
 不可变。ExpandedDataSet 中包含的维度列表。如需查看维度名称列表,请参阅 API 维度。 | 
| metricNames[] | 
 不可变。ExpandedDataSet 中包含的指标列表。如需查看维度名称列表,请参阅 API 指标。 | 
| dimensionFilterExpression | 
 不可变。应用于 ExpandedDataSet 中包含的维度的 ExpandedDataSet 过滤条件的逻辑表达式。此过滤器用于减少行数,从而降低遇到  | 
| dataCollectionStartTime | 
 仅限输出。展开式数据集开始(或将开始)收集数据的时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: | 
ExpandedDataSetFilterExpression
EnhancedDataSet 维度过滤条件的逻辑表达式。
| JSON 表示法 | 
|---|
| { // Union field | 
| 字段 | |
|---|---|
| 联合字段 expr。应用于过滤条件的表达式。expr只能是下列其中一项: | |
| andGroup | 
 要进行 AND 运算的表达式列表。它必须包含一个包含 notExpression 或 dimensionFilter 的 ExpandedDataSetFilterExpression。必须为顶级 ExpandedDataSetFilterExpression 设置此值。 | 
| notExpression | 
 要进行 NOT 运算(即取反)的过滤条件表达式。它必须包含 dimensionFilter。此属性不能在顶级 ExpandedDataSetFilterExpression 上设置。 | 
| filter | 
 基于单个维度的过滤条件。此属性不能在顶级 ExpandedDataSetFilterExpression 上设置。 | 
ExpandedDataSetFilterExpressionList
ExpandedDataSet 过滤条件表达式列表。
| JSON 表示法 | 
|---|
| {
  "filterExpressions": [
    {
      object ( | 
| 字段 | |
|---|---|
| filterExpressions[] | 
 ExpandedDataSet 过滤条件表达式列表。 | 
ExpandedDataSetFilter
针对单个维度的特定过滤条件
| JSON 表示法 | 
|---|
| { "fieldName": string, // Union field | 
| 字段 | |
|---|---|
| fieldName | 
 必需。要过滤的维度名称。 | 
| 联合字段 one_filter。上述任一过滤条件。one_filter只能是下列其中一项: | |
| stringFilter | 
 用于匹配特定模式的字符串类型维度的过滤条件。 | 
| inListFilter | 
 与特定选项列表匹配的字符串维度过滤条件。 | 
StringFilter
用于匹配特定模式的字符串类型维度的过滤条件。
| JSON 表示法 | 
|---|
| {
  "matchType": enum ( | 
| 字段 | |
|---|---|
| matchType | 
 必需。字符串过滤条件的匹配类型。 | 
| value | 
 必需。要匹配的字符串值。 | 
| caseSensitive | 
 可选。如果为 true,则匹配区分大小写。如果为 false,则匹配不区分大小写。当 matchType 为 EXACT 时,必须为 true。如果 matchType 为 CONTAINS,则必须为 false。 | 
MatchType
字符串过滤条件的匹配类型。
| 枚举 | |
|---|---|
| MATCH_TYPE_UNSPECIFIED | 未指定 | 
| EXACT | 字符串值完全匹配。 | 
| CONTAINS | 包含字符串值。 | 
InListFilter
与特定选项列表匹配的字符串维度过滤条件。
| JSON 表示法 | 
|---|
| { "values": [ string ], "caseSensitive": boolean } | 
| 字段 | |
|---|---|
| values[] | 
 必需。要进行匹配的可能字符串值的列表。不得为空。 | 
| caseSensitive | 
 可选。如果为 true,则匹配区分大小写。如果为 false,则匹配不区分大小写。必须为 true。 | 
| 方法 | |
|---|---|
| 
 | 创建 ExpandedDataSet。 | 
| 
 | 删除媒体资源的 ExpandedDataSet。 | 
| 
 | 查找单个 ExpandedDataSet。 | 
| 
 | 列出媒体资源的 ExpandedDataSet。 | 
| 
 | 更新媒体资源的 ExpandedDataSet。 |