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 Dimensions .

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.
}
Поля
Выражение поля объединения (union field expr . Выражение, применяемое к фильтру. expr может принимать только одно из следующих значений:
andGroup

object ( ExpandedDataSetFilterExpressionList )

Список выражений, которые необходимо объединить с помощью логического И. Он должен содержать ExpandedDataSetFilterExpression с параметром notExpression или dimensionFilter. Этот параметр должен быть задан для ExpandedDataSetFilterExpression верхнего уровня.

notExpression

object ( ExpandedDataSetFilterExpression )

Выражение фильтра, которое нужно НЕ (то есть, инвертировать, дополнить). Оно должно включать dimensionFilter. Это нельзя задать для выражения 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, совпадение нечувствительно к регистру. Должно быть true, если matchType равно EXACT. Должно быть false, если matchType равно CONTAINS.

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

Отображает список расширенных наборов данных (ExpandedDataSets) для свойства.

patch

Обновляет ExpandedDataSet по свойству.