Google Analytics Admin V1alpha Client - Class ChannelGroupFilterExpression (0.27.0)

Reference documentation and code samples for the Google Analytics Admin V1alpha Client class ChannelGroupFilterExpression.

A logical expression of Channel Group dimension filters.

Generated from protobuf message google.analytics.admin.v1alpha.ChannelGroupFilterExpression

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ and_groupChannelGroupFilterExpressionList

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

↳ or_groupChannelGroupFilterExpressionList

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

↳ not_expressionChannelGroupFilterExpression

A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.

↳ filterChannelGroupFilter

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

getAndGroup

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

Returns
TypeDescription
ChannelGroupFilterExpressionList|null

hasAndGroup

setAndGroup

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

Parameter
NameDescription
varChannelGroupFilterExpressionList
Returns
TypeDescription
$this

getOrGroup

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

Returns
TypeDescription
ChannelGroupFilterExpressionList|null

hasOrGroup

setOrGroup

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

Parameter
NameDescription
varChannelGroupFilterExpressionList
Returns
TypeDescription
$this

getNotExpression

A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.

Returns
TypeDescription
ChannelGroupFilterExpression|null

hasNotExpression

setNotExpression

A filter expression to be NOT'ed (that is inverted, complemented). It can only include a dimension_or_metric_filter. This cannot be set on the top level ChannelGroupFilterExpression.

Parameter
NameDescription
varChannelGroupFilterExpression
Returns
TypeDescription
$this

getFilter

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

Returns
TypeDescription
ChannelGroupFilter|null

hasFilter

setFilter

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

Parameter
NameDescription
varChannelGroupFilter
Returns
TypeDescription
$this

getExpr

Returns
TypeDescription
string