- 资源: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 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
ExpandedDataSetFilterExpression
EnhancedDataSet 维度过滤器的逻辑表达式。
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段 expr。应用于过滤器的表达式。expr 只能是下列其中一项: |
|
andGroup |
要通过 AND 运算符连接的表达式列表。它必须包含一个 ExpandedDataSetFilterExpression,其中包含 notExpression 或 dimensionFilter。必须为顶级 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。 |