Google Analytics Admin V1alpha Client - Class AccessFilterExpression (0.28.1)

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

Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.

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

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ and_groupAccessFilterExpressionList

Each of the FilterExpressions in the and_group has an AND relationship.

↳ or_groupAccessFilterExpressionList

Each of the FilterExpressions in the or_group has an OR relationship.

↳ not_expressionAccessFilterExpression

The FilterExpression is NOT of not_expression.

↳ access_filterAccessFilter

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

getAndGroup

Each of the FilterExpressions in the and_group has an AND relationship.

Returns
TypeDescription
AccessFilterExpressionList|null

hasAndGroup

setAndGroup

Each of the FilterExpressions in the and_group has an AND relationship.

Parameter
NameDescription
varAccessFilterExpressionList
Returns
TypeDescription
$this

getOrGroup

Each of the FilterExpressions in the or_group has an OR relationship.

Returns
TypeDescription
AccessFilterExpressionList|null

hasOrGroup

setOrGroup

Each of the FilterExpressions in the or_group has an OR relationship.

Parameter
NameDescription
varAccessFilterExpressionList
Returns
TypeDescription
$this

getNotExpression

The FilterExpression is NOT of not_expression.

Returns
TypeDescription
AccessFilterExpression|null

hasNotExpression

setNotExpression

The FilterExpression is NOT of not_expression.

Parameter
NameDescription
varAccessFilterExpression
Returns
TypeDescription
$this

getAccessFilter

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

Returns
TypeDescription
AccessFilter|null

hasAccessFilter

setAccessFilter

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

Parameter
NameDescription
varAccessFilter
Returns
TypeDescription
$this

getOneExpression

Returns
TypeDescription
string