REST Resource: properties.expandedDataSets

Recurso: ExpandedDataSet

Uma mensagem de recurso que representa um ExpandedDataSet.

Representação JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Campos
name

string

Apenas saída. O nome do recurso para esse ExpandedDataSet. Formato: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Obrigatório. O nome de exibição do ExpandedDataSet. Máximo de 200 caracteres.

description

string

Opcional. A descrição do ExpandedDataSet. Máximo de 50 caracteres.

dimensionNames[]

string

Imutável. A lista de dimensões incluídas no ExpandedDataSet. Consulte Dimensões da API para conferir a lista de nomes de dimensões.

metricNames[]

string

Imutável. A lista de métricas incluídas no ExpandedDataSet. Consulte Métricas da API para conferir a lista de nomes de dimensões.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Imutável. Uma expressão lógica de filtros ExpandedDataSet aplicada à dimensão incluída no ExpandedDataSet. Esse filtro é usado para reduzir o número de linhas e, portanto, a chance de encontrar a linha other.

dataCollectionStartTime

string (Timestamp format)

Apenas saída. Hora em que o conjunto de dados expandido começou (ou vai começar) a coletar dados.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

Uma expressão lógica dos filtros de dimensão do EnhancedDataSet.

Representação 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ão expr. A expressão aplicada a um filtro. expr pode ser apenas de um dos tipos a seguir:
andGroup

object (ExpandedDataSetFilterExpressionList)

Uma lista de expressões a serem combinadas com "AND". Ela precisa conter uma ExpandedDataSetFilterExpression com notExpression ou dimensionFilter. Ele precisa ser definido para a ExpandedDataSetFilterExpression de nível superior.

notExpression

object (ExpandedDataSetFilterExpression)

Uma expressão de filtro a ser negada (ou seja, invertida, complementada). Ele precisa incluir um dimensionFilter. Isso não pode ser definido no nível superior da ExpandedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Um filtro em uma única dimensão. Isso não pode ser definido no nível superior da ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Uma lista de expressões de filtro do ExpandedDataSet.

Representação JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Campos
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Uma lista de expressões de filtro do ExpandedDataSet.

ExpandedDataSetFilter

Um filtro específico para uma única dimensão

Representação 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

Obrigatório. O nome da dimensão a ser filtrada.

Campo de união one_filter. Um dos filtros acima. one_filter pode ser apenas de um dos tipos a seguir:
stringFilter

object (StringFilter)

Um filtro para uma dimensão do tipo string que corresponde a um padrão específico.

inListFilter

object (InListFilter)

Um filtro para uma dimensão de string que corresponde a uma lista específica de opções.

StringFilter

Um filtro para uma dimensão do tipo string que corresponde a um padrão específico.

Representação JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Campos
matchType

enum (MatchType)

Obrigatório. O tipo de correspondência do filtro de string.

value

string

Obrigatório. O valor da string a ser correspondido.

caseSensitive

boolean

Opcional. Se for verdadeiro, a correspondência diferencia maiúsculas de minúsculas. Se for falso, a correspondência não diferencia maiúsculas e minúsculas. Precisa ser verdadeiro quando matchType for EXACT. Precisa ser falso quando o matchType for CONTAINS.

MatchType

O tipo de correspondência do filtro de string.

Enums
MATCH_TYPE_UNSPECIFIED Não especificado
EXACT Correspondência exata do valor da string.
CONTAINS Contém o valor da string.

InListFilter

Um filtro para uma dimensão de string que corresponde a uma lista específica de opções.

Representação JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Campos
values[]

string

Obrigatório. A lista de valores de string possíveis para correspondência. Precisa estar preenchido.

caseSensitive

boolean

Opcional. Se for verdadeiro, a correspondência diferencia maiúsculas de minúsculas. Se for falso, a correspondência não diferencia maiúsculas e minúsculas. Precisa ser verdadeiro.

Métodos

create

Cria um ExpandedDataSet.

delete

Exclui um ExpandedDataSet em uma propriedade.

get

Consulta de um único ExpandedDataSet.

list

Lista ExpandedDataSets em uma propriedade.

patch

Atualiza um ExpandedDataSet em uma propriedade.