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 ressource de cette ressource ExpandedDataSet. Format : properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

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

description

string

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

dimensionNames[]

string

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

metricNames[]

string

Immuable. Liste des métriques incluses dans ExpandedDataSet. Consultez la page Métriques de l'API pour obtenir la liste des noms de dimensions.

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 étendu a commencé (ou commencera) à collecter des données.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) 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 à combiner avec un opérateur AND. Il doit contenir une expression ExpandedDataSetFilterExpression avec notExpression ou dimensionFilter. Cette valeur doit être définie pour l'expression ExpandedDataSetFilterExpression de premier niveau.

notExpression

object (ExpandedDataSetFilterExpression)

Expression de filtre à inverser (c'est-à-dire à complémenter). Il doit inclure un dimensionFilter. Cette option ne peut pas être définie au niveau supérieur de ExpandedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Filtre sur une seule dimension. Cette option ne peut pas être définie au niveau supérieur de ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Liste des expressions de filtre ExpandedDataSet.

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

object (ExpandedDataSetFilterExpression)

Liste des expressions de filtre ExpandedDataSet.

ExpandedDataSetFilter

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écifiques.

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 à comparer.

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 défini sur "EXACT". Doit être défini sur "false" lorsque matchType est défini sur "CONTAINS".

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 chaîne.

InListFilter

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

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 d'une propriété.

get

Recherche d'un seul ExpandedDataSet.

list

Liste les ExpandedDataSets d'une propriété.

patch

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