REST Resource: properties.expandedDataSets

Ressource: ExpandedDataSet

Message de ressource représentant un ExpandedDataSet.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Champs
name

string

Uniquement en sortie. Nom de la ressource ExpandedDataSet. Format: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Obligatoire. Nom à afficher de ExpandedDataSet. 200 caractères max.

description

string

Facultatif. Description de ExpandedDataSet. 50 caractères maximum.

dimensionNames[]

string

Immuable. Liste des dimensions incluses dans ExpandedDataSet. Consultez la section Dimensions de l'API pour obtenir la liste des noms de dimension.

metricNames[]

string

Immuable. Liste des métriques incluses dans ExpandedDataSet. Pour obtenir la liste des noms de dimension, consultez la section Métriques de l'API.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Immuable. Expression logique des filtres ExpandedDataSet appliqués à la dimension incluse dans ExpandedDataSet. Ce filtre permet de réduire le nombre de lignes et donc le risque de rencontrer une ligne other.

dataCollectionStartTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle l'ensemble de données développé a commencé (ou commencera) à collecter des données.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

ExpandedDataSetFilterExpression

Expression logique des filtres de dimension EnhancedDataSet.

Représentation 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.
}
Champs
Champ d'union expr. Expression appliquée à un filtre. expr ne peut être qu'un des éléments suivants :
andGroup

object (ExpandedDataSetFilterExpressionList)

Liste d'expressions à associer à l'opérateur AND. Il doit contenir une ExpandedDataSetFilterExpression avec notExpression ou dimensionFilter. Cette valeur doit être définie pour l'élément ExpandedDataSetFilterExpression de niveau supérieur.

notExpression

object (ExpandedDataSetFilterExpression)

Expression de filtre à inverser (c'est-à-dire à inverser, à compléter). Il doit inclure un dimensionFilter. Cette valeur ne peut pas être définie sur ExpandedDataSetFilterExpression de premier niveau.

filter

object (ExpandedDataSetFilter)

Filtre sur une seule dimension. Cette valeur ne peut pas être définie sur ExpandedDataSetFilterExpression de premier niveau.

ExpandedDataSetFilterExpressionList

Liste des expressions de filtre ExpandedDataSet.

Représentation JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Champs
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Liste des expressions de filtre ExpandedDataSet.

ExpandedDataSetFilter

Un filtre spécifique pour une seule dimension

Représentation 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.
}
Champs
fieldName

string

Obligatoire. Nom de la dimension à filtrer.

Champ d'union one_filter. L'un des filtres ci-dessus. one_filter ne peut être qu'un des éléments suivants :
stringFilter

object (StringFilter)

Filtre pour une dimension de type chaîne qui correspond à un modèle particulier.

inListFilter

object (InListFilter)

Filtre pour une dimension de chaîne correspondant à une liste d'options spécifique.

StringFilter

Filtre pour une dimension de type chaîne qui correspond à un modèle particulier.

Représentation JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Champs
matchType

enum (MatchType)

Obligatoire. Type de correspondance du filtre de chaîne.

value

string

Obligatoire. Valeur de chaîne à mettre en correspondance.

caseSensitive

boolean

Facultatif. Si la valeur est "true", la correspondance est sensible à la casse. Si la valeur est "false", la correspondance n'est pas sensible à la casse. Doit être défini sur "true" lorsque matchType est "EXACT". Doit être défini sur "false" lorsque matchType est "CONTIENT".

MatchType

Type de correspondance du filtre de chaîne.

Enums
MATCH_TYPE_UNSPECIFIED Non spécifié
EXACT Correspondance exacte de la valeur de la chaîne.
CONTAINS Contient la valeur de la chaîne.

InListFilter

Filtre pour une dimension de chaîne correspondant à une liste d'options spécifique.

Représentation JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Champs
values[]

string

Obligatoire. Liste des valeurs de chaîne possibles à mettre en correspondance. Ne doit pas être vide.

caseSensitive

boolean

Facultatif. Si la valeur est "true", la correspondance est sensible à la casse. Si la valeur est "false", la correspondance n'est pas sensible à la casse. Doit être défini sur "true".

Méthodes

create

Crée un ExpandedDataSet.

delete

Supprime un ExpandedDataSet sur une propriété.

get

Recherchez un seul ExpandedDataSet.

list

Répertorie les ExpandedDataSets d'une propriété.

patch

Met à jour un ExpandedDataSet sur une propriété.