REST Resource: properties.expandedDataSets

Recurso: ExpandedDataSet

Es un mensaje de recurso 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 este ExpandedDataSet. Formato: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Obligatorio. Es el nombre visible del ExpandedDataSet. Máx. 200 caracteres

description

string

Opcional. Es la descripción del ExpandedDataSet. Máx. 50 caracteres.

dimensionNames[]

string

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

metricNames[]

string

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

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

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

dataCollectionStartTime

string (Timestamp format)

Solo salida. Fecha y hora en que comenzó (o comenzará) la recopilación de datos del conjunto de datos expandido.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "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. expr puede ser solo uno de los parámetros siguientes:
andGroup

object (ExpandedDataSetFilterExpressionList)

Es una lista de expresiones que se deben unir con el operador AND. Debe contener un ExpandedDataSetFilterExpression con notExpression o dimensionFilter. Se debe establecer para la expresión 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 el nivel superior de ExpandedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

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

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

Es 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 por la que se filtrará.

Campo de unión one_filter. Uno de los filtros anteriores one_filter puede ser solo uno de los parámetros siguientes:
stringFilter

object (StringFilter)

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

inListFilter

object (InListFilter)

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

StringFilter

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

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

enum (MatchType)

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

value

string

Obligatorio. Es el valor de cadena con el que se debe hacer coincidir.

caseSensitive

boolean

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

MatchType

Es el tipo de concordancia para el filtro de cadena.

Enums
MATCH_TYPE_UNSPECIFIED Sin especificar
EXACT Es la coincidencia exacta del valor de la cadena.
CONTAINS Contiene el valor de cadena.

InListFilter

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

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

string

Obligatorio. Es la lista de posibles valores de cadena con los que se puede 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 entre mayúsculas y 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.