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. Формат: свойства/{property_id}/expandedDataSets/{expandedDataSet}

display Name

string

Необходимый. Отображаемое имя ExpandedDataSet. Макс 200 символов.

description

string

Необязательный. Описание ExpandedDataSet. Максимум 50 символов.

dimension Names[]

string

Неизменяемый. Список измерений, включенных в ExpandedDataSet. Список названий измерений см. в разделе Измерения API .

metric Names[]

string

Неизменяемый. Список метрик, включенных в ExpandedDataSet. Список названий измерений см. в разделе «Метрики API» .

dimension Filter Expression

object ( ExpandedDataSetFilterExpression )

Неизменяемый. Логическое выражение фильтров ExpandedDataSet, применяемое к измерению, включенному в ExpandedDataSet. Этот фильтр используется для уменьшения количества строк и, следовательно, для уменьшения вероятности обнаружения other строки.

data Collection Start Time

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

Экспандедатасетфилтерэкспрессион

Логическое выражение фильтров измерений 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 может быть только одним из следующих:
and Group

object ( ExpandedDataSetFilterExpressionList )

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

not Expression

object ( ExpandedDataSetFilterExpression )

Выражение фильтра, которое должно быть НЕ обработано (то есть инвертировано и дополнено). Он должен включать в себя размерный фильтр. Это невозможно установить на верхнем уровне ExpandedDataSetFilterExpression.

filter

object ( ExpandedDataSetFilter )

Фильтр по одному измерению. Это невозможно установить на верхнем уровне ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Список выражений фильтра ExpandedDataSet.

JSON-представление
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Поля
filter Expressions[]

object ( ExpandedDataSetFilterExpression )

Список выражений фильтра ExpandedDataSet.

Экспандеддатасетфилтер

Специальный фильтр для одного параметра

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.
}
Поля
field Name

string

Необходимый. Имя измерения для фильтрации.

Поле объединения one_filter . Один из вышеперечисленных фильтров. one_filter может быть только одним из следующих:
string Filter

object ( StringFilter )

Фильтр для измерения строкового типа, соответствующего определенному шаблону.

in List Filter

object ( InListFilter )

Фильтр для измерения строки, соответствующий определенному списку параметров.

Строковый фильтр

Фильтр для измерения строкового типа, соответствующего определенному шаблону.

JSON-представление
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Поля
match Type

enum ( MatchType )

Необходимый. Тип соответствия для строкового фильтра.

value

string

Необходимый. Строковое значение, с которым будет сопоставлено.

case Sensitive

boolean

Необязательный. Если это правда, совпадение чувствительно к регистру. Если false, совпадение нечувствительно к регистру. Должно быть истинно, если matchType имеет значение EXACT. Должно быть ложным, если matchType имеет значение CONTAINS.

Тип соответствия

Тип соответствия для строкового фильтра.

Перечисления
MATCH_TYPE_UNSPECIFIED Не указано
EXACT Точное совпадение строкового значения.
CONTAINS Содержит строковое значение.

Инлистфильтр

Фильтр для измерения строки, соответствующий определенному списку параметров.

JSON-представление
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Поля
values[]

string

Необходимый. Список возможных строковых значений для сопоставления. Должно быть непусто.

case Sensitive

boolean

Необязательный. Если это правда, совпадение чувствительно к регистру. Если false, совпадение нечувствительно к регистру. Должно быть, это правда.

Методы

create

Создает ExpandedDataSet.

delete

Удаляет ExpandedDataSet для свойства.

get

Поиск одного ExpandedDataSet.

list

Перечисляет наборы ExpandedDataSets для свойства.

patch

Обновляет ExpandedDataSet для свойства.