REST Resource: properties.expandedDataSets

Recurso: ExpandedDataSet

Un mensaje de recursos que representa un ExpandedDataSet.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Campos
name

string

Solo salida. Es el nombre del recurso de ExpandedDataSet. Formato: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Obligatorio. El nombre visible de ExpandedDataSet. Máximo 200 caracteres.

description

string

Opcional. Es la descripción de ExpandedDataSet. Máximo 50 caracteres.

dimensionNames[]

string

Inmutable. Es la lista de dimensiones incluidas en ExpandedDataSet. Consulta Dimensiones de la API para obtener la lista de nombres de las dimensiones.

metricNames[]

string

Inmutable. Es la lista de métricas incluidas en ExpandedDataSet. Consulta Métricas de la API para obtener la lista de nombres de dimensiones.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Inmutable. Es una expresión lógica de los filtros de ExpandedDataSet que se aplican a la dimensión incluida en ExpandedDataSet. Este filtro se usa para reducir la cantidad de filas y, por lo tanto, la posibilidad de encontrar una fila other.

dataCollectionStartTime

string (Timestamp format)

Solo salida. Es la hora en la que el conjunto de datos expandido comenzó (o comenzará) a recopilar datos.

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Por ejemplo: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

Es una expresión lógica de los filtros de dimensiones de EnhancedDataSet.

Representación 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.
}
Campos
Campo de unión expr. Es la expresión que se aplica a un filtro. Las direcciones (expr) solo pueden ser una de las siguientes opciones:
andGroup

object (ExpandedDataSetFilterExpressionList)

Es una lista de expresiones que se deben unir con el operador Y. Debe contener una ExpandedDataSetFilterExpression con notExpression o dimensionFilter. Esto se debe configurar para ExpandedDataSetFilterExpression de nivel superior.

notExpression

object (ExpandedDataSetFilterExpression)

Es una expresión de filtro que se debe negar (es decir, invertir o complementar). Debe incluir un dimensionFilter. No se puede establecer en ExpandedDataSetFilterExpression de nivel superior.

filter

object (ExpandedDataSetFilter)

Es un filtro en una sola dimensión. No se puede establecer en ExpandedDataSetFilterExpression de nivel superior.

ExpandedDataSetFilterExpressionList

Es una lista de expresiones de filtro de ExpandedDataSet.

Representación JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Campos
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Es una lista de expresiones de filtro de ExpandedDataSet.

ExpandedDataSetFilter

Un filtro específico para una sola dimensión

Representación 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.
}
Campos
fieldName

string

Obligatorio. Es el nombre de la dimensión que se va a filtrar.

Campo de unión one_filter. Uno de los filtros anteriores Las direcciones (one_filter) solo pueden ser una de las siguientes opciones:
stringFilter

object (StringFilter)

Es un filtro para una dimensión de tipo de cadena que coincide con un patrón en particular.

inListFilter

object (InListFilter)

Es un filtro para una dimensión de cadena que coincide con una lista de opciones en particular.

StringFilter

Es un filtro para una dimensión de tipo de cadena que coincide con un patrón en particular.

Representación JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Campos
matchType

enum (MatchType)

Obligatorio. Es el tipo de concordancia del filtro de cadena.

value

string

Obligatorio. Es el valor de cadena con el que se debe establecer la coincidencia.

caseSensitive

boolean

Opcional. Si es verdadero, la coincidencia distingue mayúsculas de minúsculas. Si es falso, la coincidencia no distingue mayúsculas de minúsculas. Debe ser verdadero cuando matchType es EXACT. Debe ser falso cuando matchType es CONTAINS.

MatchType

Es el tipo de concordancia del filtro de cadena.

Enumeraciones
MATCH_TYPE_UNSPECIFIED Sin especificar
EXACT Coincidencia exacta del valor de la cadena.
CONTAINS Contiene el valor de la cadena.

InListFilter

Es un filtro para una dimensión de cadena que coincide con una lista de opciones en particular.

Representación JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Campos
values[]

string

Obligatorio. Es la lista de valores de cadena posibles con los que se debe hacer coincidir. No debe estar vacío.

caseSensitive

boolean

Opcional. Si es verdadero, la coincidencia distingue mayúsculas de minúsculas. Si es falso, la coincidencia no distingue mayúsculas de minúsculas. Debe ser verdadero.

Métodos

create

Crea un ExpandedDataSet.

delete

Borra un ExpandedDataSet en una propiedad.

get

Busca un solo ExpandedDataSet.

list

Enumera los ExpandedDataSets en una propiedad.

patch

Actualiza un ExpandedDataSet en una propiedad.