REST Resource: properties.channelGroups

Ressource: ChannelGroup

Message de ressource représentant un groupe de canaux.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
Champs
name

string

Uniquement en sortie. Nom de ressource de cette ressource de groupe de canaux. Format: properties/{property}/channelGroups/{channelGroup}

displayName

string

Obligatoire. Nom à afficher du groupe de canaux. Il ne doit pas dépasser 80 caractères.

description

string

Description du groupe de canaux. Ne doit pas dépasser 256 caractères

groupingRule[]

object (GroupingRule)

Obligatoire. Règles de regroupement des canaux. Le nombre maximal de règles est de 25.

systemDefined

boolean

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 (ChannelGroupFilterExpression)
  }
}
Champs
displayName

string

Obligatoire. Nom à afficher défini par le client pour le canal.

expression

object (ChannelGroupFilterExpression)

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 expr can be only one of the following:
  "andGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "orGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "notExpression": {
    object (ChannelGroupFilterExpression)
  },
  "filter": {
    object (ChannelGroupFilter)
  }
  // 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 (ChannelGroupFilterExpressionList)

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

object (ChannelGroupFilterExpressionList)

Liste d'expressions à utiliser avec l'opérateur OR. Il ne peut pas contenir ChannelGroupFilterExpressions avec andGroup ni orGroup.

notExpression

object (ChannelGroupFilterExpression)

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

object (ChannelGroupFilter)

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 (ChannelGroupFilterExpression)
    }
  ]
}
Champs
filterExpressions[]

object (ChannelGroupFilterExpression)

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 value_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field value_filter.
}
Champs
fieldName

string

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

object (StringFilter)

Filtre d'une dimension de type chaîne correspondant à un modèle particulier.

inListFilter

object (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 (MatchType),
  "value": string
}
Champs
matchType

enum (MatchType)

Obligatoire. Type de correspondance pour le filtre de chaîne.

value

string

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[]

string

Obligatoire. Liste des valeurs de chaîne possibles. Ce champ est obligatoire.

Méthodes

create

Crée un ChannelGroup.

delete

Supprime un ChannelGroup d'une propriété.

get

Recherche d'un seul ChannelChannel.

list

Répertorie les ChannelGroups sur une propriété.

patch

Met à jour un ChannelGroup.