- Ressource: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- Méthodes
Ressource: ChannelGroup
Message de ressource représentant un groupe de canaux.
Représentation JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom de ressource de cette ressource de groupe de canaux. Format: properties/{property}/channelGroups/{channelGroup} |
displayName |
Obligatoire. Nom à afficher du groupe de canaux. Il ne doit pas dépasser 80 caractères. |
description |
Description du groupe de canaux. Ne doit pas dépasser 256 caractères |
groupingRule[] |
Obligatoire. Règles de regroupement des canaux. Le nombre maximal de règles est de 25. |
systemDefined |
Uniquement en sortie. Groupe de canaux par défaut défini par Google, non modifiable. |
Règle de regroupement
Les règles qui régissent la façon dont le trafic est regroupé dans un canal
Représentation JSON |
---|
{
"displayName": string,
"expression": {
object ( |
Champs | |
---|---|
displayName |
Obligatoire. Nom à afficher défini par le client pour le canal. |
expression |
Obligatoire. Expression de filtre qui définit la règle de regroupement. |
Expression du filtre de groupe de canaux
Expression logique des filtres de dimensions des groupes de canaux.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union expr . Expression appliquée à un filtre. expr ne peut être qu'un des éléments suivants : |
|
andGroup |
Liste d'expressions à associer par l'opérateur ET. Il ne peut contenir que ChannelGroupFilterExpressions avec orGroup. Ce champ doit être défini pour l'élément ChannelGroupFilterExpression de niveau supérieur. |
orGroup |
Liste d'expressions à utiliser avec l'opérateur OR. Il ne peut pas contenir ChannelGroupFilterExpressions avec andGroup ni orGroup. |
notExpression |
Expression de filtre à ne pas inclure (inversée, complémentée). Il ne peut inclure qu'un dimensionOrOrFilter. Ce paramètre ne peut pas être défini au niveau de l'élément ChannelGroupFilterExpression de niveau supérieur. |
filter |
Filtre selon une seule dimension. Ce paramètre ne peut pas être défini au niveau de l'élément ChannelGroupFilterExpression de niveau supérieur. |
ChannelGroupFilterExpressionList
Liste d'expressions de filtre de groupes de canaux.
Représentation JSON |
---|
{
"filterExpressions": [
{
object ( |
Champs | |
---|---|
filterExpressions[] |
Liste d'expressions de filtre de groupes de canaux. |
Filtre du groupe de canaux
Un filtre spécifique pour une seule dimension
Représentation JSON |
---|
{ "fieldName": string, // Union field |
Champs | |
---|---|
fieldName |
Obligatoire. Immuable. Nom de la dimension à filtrer. |
Champ d'union value_filter . StringFilter ou InListFilter qui définit ce comportement de filtres. value_filter ne peut être qu'un des éléments suivants : |
|
stringFilter |
Filtre d'une dimension de type chaîne correspondant à un modèle particulier. |
inListFilter |
Filtre d'une dimension de chaîne qui correspond à une liste spécifique d'options. |
Filtre de chaîne
Filtre dans lequel la valeur du champ est une chaîne. La correspondance n'est pas sensible à la casse.
Représentation JSON |
---|
{
"matchType": enum ( |
Champs | |
---|---|
matchType |
Obligatoire. Type de correspondance pour le filtre de chaîne. |
value |
Obligatoire. Valeur de chaîne à mettre en correspondance. |
MatchType
Utilisation du filtre pour déterminer une correspondance.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Type de correspondance par défaut. |
EXACT |
Correspondance exacte de la valeur de la chaîne. |
BEGINS_WITH |
Commence par la valeur de chaîne. |
ENDS_WITH |
Se termine par la valeur de la chaîne. |
CONTAINS |
Contient la valeur de la chaîne. |
FULL_REGEXP |
Expression complète complète avec la valeur de chaîne. |
PARTIAL_REGEXP |
Expression partielle partielle avec la valeur de chaîne. |
Filtre InList
Filtre d'une dimension de chaîne qui correspond à une liste spécifique d'options. La correspondance n'est pas sensible à la casse.
Représentation JSON |
---|
{ "values": [ string ] } |
Champs | |
---|---|
values[] |
Obligatoire. Liste des valeurs de chaîne possibles. Ce champ est obligatoire. |
Méthodes |
|
---|---|
|
Crée un ChannelGroup. |
|
Supprime un ChannelGroup d'une propriété. |
|
Recherche d'un seul ChannelChannel. |
|
Répertorie les ChannelGroups sur une propriété. |
|
Met à jour un ChannelGroup. |