- Représentation JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Opération
- NumericValue
- AccessBetweenFilter
Exprime les filtres de dimension ou de métrique. Les champs d'une même expression doivent correspondre à toutes les dimensions ou à toutes les métriques.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union one_expression . Spécifiez un type d'expression de filtre pour FilterExpression . La one_expression ne peut être qu'un des éléments suivants : |
|
and |
Chacune des expressions de filtre de l'andGroup a une relation AND. |
or |
Chacune des expressions de filtre de l'élément orGroup a une relation OU. |
not |
L'expression de filtre n'est PAS de type "notExpression". |
access |
Filtre primitif. Dans la même expression de filtre, tous les noms de champ du filtre doivent correspondre à des dimensions ou à des métriques. |
AccessFilterExpressionList
Liste d'expressions de filtre.
Représentation JSON |
---|
{
"expressions": [
{
object ( |
Champs | |
---|---|
expressions[] |
Liste d'expressions de filtre. |
AccessFilter
Expression permettant de filtrer les valeurs de dimension ou de métrique.
Représentation JSON |
---|
{ "fieldName": string, // Union field |
Champs | |
---|---|
field |
Nom de la dimension ou de la métrique. |
Champ d'union one_filter . Spécifiez un type de filtre pour Filter . La one_filter ne peut être qu'un des éléments suivants : |
|
string |
Filtre lié aux chaînes. |
in |
Filtre pour les valeurs de la liste. |
numeric |
Filtre pour les valeurs numériques ou de date. |
between |
Filtre pour deux valeurs. |
AccessStringFilter
Filtre pour les chaînes.
Représentation JSON |
---|
{
"matchType": enum ( |
Champs | |
---|---|
match |
Type de correspondance de ce filtre. |
value |
Valeur de chaîne utilisée pour la mise en correspondance. |
case |
Si la valeur est définie sur "true", la valeur de la chaîne est sensible à la casse. |
MatchType
Type de correspondance d'un filtre de chaîne.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Non spécifié |
EXACT |
Correspondance exacte de la valeur de la chaîne. |
BEGINS_WITH |
Commence par la valeur de la chaîne. |
ENDS_WITH |
Se termine par la valeur de la chaîne. |
CONTAINS |
Contient la valeur de la chaîne. |
FULL_REGEXP |
Correspondance exacte de l'expression régulière avec la valeur de chaîne. |
PARTIAL_REGEXP |
Correspondance partielle de l'expression régulière avec la valeur de la chaîne. |
AccessInListFilter
Le résultat doit se trouver dans une liste de valeurs de chaîne.
Représentation JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Champs | |
---|---|
values[] |
Liste des valeurs de chaîne. Ne doit pas être vide. |
case |
Si la valeur est définie sur "true", la valeur de la chaîne est sensible à la casse. |
AccessNumericFilter
Filtres pour les valeurs numériques ou les dates
Représentation JSON |
---|
{ "operation": enum ( |
Champs | |
---|---|
operation |
Type d'opération pour ce filtre. |
value |
Valeur numérique ou valeur de date. |
Opération
Opération appliquée à un filtre numérique.
Enums | |
---|---|
OPERATION_UNSPECIFIED |
Non spécifié. |
EQUAL |
Égal |
LESS_THAN |
Inférieur à |
LESS_THAN_OR_EQUAL |
Inférieur(e) ou égal(e) à |
GREATER_THAN |
Supérieur(e) à |
GREATER_THAN_OR_EQUAL |
Supérieur(e) ou égal(e) à |
NumericValue
Représenter un nombre
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union one_value . Une valeur numérique one_value ne peut être qu'une des valeurs suivantes: |
|
int64 |
Valeur entière |
double |
Valeur double |
AccessBetweenFilter
Pour indiquer que le résultat doit être compris entre deux nombres (inclus).
Représentation JSON |
---|
{ "fromValue": { object ( |
Champs | |
---|---|
from |
Commence par ce nombre. |
to |
se termine par ce numéro ; |