Google Analytics Data V1alpha Client - Class FilterExpression (0.13.0)

Reference documentation and code samples for the Google Analytics Data V1alpha Client class FilterExpression.

To express dimension or metric filters.

The fields in the same FilterExpression need to be either all dimensions or all metrics.

Generated from protobuf message google.analytics.data.v1alpha.FilterExpression

Namespace

Google \ Analytics \ Data \ V1alpha

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ and_groupGoogle\Analytics\Data\V1alpha\FilterExpressionList

The FilterExpressions in and_group have an AND relationship.

↳ or_groupGoogle\Analytics\Data\V1alpha\FilterExpressionList

The FilterExpressions in or_group have an OR relationship.

↳ not_expressionGoogle\Analytics\Data\V1alpha\FilterExpression

The FilterExpression is NOT of not_expression.

↳ filterGoogle\Analytics\Data\V1alpha\Filter

A primitive filter. All fields in filter in same FilterExpression needs to be either all dimensions or metrics.

getAndGroup

The FilterExpressions in and_group have an AND relationship.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FilterExpressionList|null

hasAndGroup

setAndGroup

The FilterExpressions in and_group have an AND relationship.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FilterExpressionList
Returns
TypeDescription
$this

getOrGroup

The FilterExpressions in or_group have an OR relationship.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FilterExpressionList|null

hasOrGroup

setOrGroup

The FilterExpressions in or_group have an OR relationship.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FilterExpressionList
Returns
TypeDescription
$this

getNotExpression

The FilterExpression is NOT of not_expression.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\FilterExpression|null

hasNotExpression

setNotExpression

The FilterExpression is NOT of not_expression.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\FilterExpression
Returns
TypeDescription
$this

getFilter

A primitive filter.

All fields in filter in same FilterExpression needs to be either all dimensions or metrics.

Returns
TypeDescription
Google\Analytics\Data\V1alpha\Filter|null

hasFilter

setFilter

A primitive filter.

All fields in filter in same FilterExpression needs to be either all dimensions or metrics.

Parameter
NameDescription
varGoogle\Analytics\Data\V1alpha\Filter
Returns
TypeDescription
$this

getExpr

Returns
TypeDescription
string