- Источник: 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 Dimensions . |
metricNames[] | Неизменяемый. Список метрик, включенных в ExpandedDataSet. Список названий измерений см. в разделе «Метрики API» . |
dimensionFilterExpression | Неизменяемый. Логическое выражение фильтров ExpandedDataSet, применяемых к измерению, входящему в ExpandedDataSet. Этот фильтр используется для уменьшения количества строк и, следовательно, вероятности обнаружения |
dataCollectionStartTime | Только для вывода. Время начала (или начала) сбора данных для расширенного набора данных. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
ExpandedDataSetFilterExpression
Логическое выражение фильтров измерений EnhancedDataSet.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Выражение поля объединения (union field expr . Выражение, применяемое к фильтру. expr может принимать только одно из следующих значений: | |
andGroup | Список выражений, которые необходимо объединить с помощью логического И. Он должен содержать ExpandedDataSetFilterExpression с параметром notExpression или dimensionFilter. Этот параметр должен быть задан для ExpandedDataSetFilterExpression верхнего уровня. |
notExpression | Выражение фильтра, которое нужно НЕ (то есть, инвертировать, дополнить). Оно должно включать 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, совпадение нечувствительно к регистру. Должно быть true, если matchType равно EXACT. Должно быть false, если matchType равно CONTAINS. |
MatchType
Тип соответствия для строкового фильтра.
| Перечисления | |
|---|---|
MATCH_TYPE_UNSPECIFIED | Не указано |
EXACT | Точное совпадение строкового значения. |
CONTAINS | Содержит строковое значение. |
InListFilter
Фильтр для строкового измерения, соответствующий определенному списку параметров.
| JSON-представление |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Поля | |
|---|---|
values[] | Обязательный параметр. Список возможных строковых значений для сопоставления. Должен быть непустым. |
caseSensitive | Необязательно. Если true, совпадение чувствительно к регистру. Если false, совпадение нечувствительно к регистру. Должно быть true. |
Методы | |
|---|---|
| Создает объект ExpandedDataSet. |
| Удаляет объект ExpandedDataSet по свойству. |
| Найдите отдельный объект ExpandedDataSet. |
| Отображает список расширенных наборов данных (ExpandedDataSets) для свойства. |
| Обновляет ExpandedDataSet по свойству. |