Google Analytics Data V1alpha Client - Class FilterExpression (0.21.1)

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
Name Description
data array

Optional. Data for populating the Message object.

↳ and_group FilterExpressionList

The FilterExpressions in and_group have an AND relationship.

↳ or_group FilterExpressionList

The FilterExpressions in or_group have an OR relationship.

↳ not_expression FilterExpression

The FilterExpression is NOT of not_expression.

↳ filter Filter

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

getAndGroup

The FilterExpressions in and_group have an AND relationship.

Returns
Type Description
FilterExpressionList|null

hasAndGroup

setAndGroup

The FilterExpressions in and_group have an AND relationship.

Parameter
Name Description
var FilterExpressionList
Returns
Type Description
$this

getOrGroup

The FilterExpressions in or_group have an OR relationship.

Returns
Type Description
FilterExpressionList|null

hasOrGroup

setOrGroup

The FilterExpressions in or_group have an OR relationship.

Parameter
Name Description
var FilterExpressionList
Returns
Type Description
$this

getNotExpression

The FilterExpression is NOT of not_expression.

Returns
Type Description
FilterExpression|null

hasNotExpression

setNotExpression

The FilterExpression is NOT of not_expression.

Parameter
Name Description
var FilterExpression
Returns
Type Description
$this

getFilter

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

Returns
Type Description
Filter|null

hasFilter

setFilter

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

Parameter
Name Description
var Filter
Returns
Type Description
$this

getExpr

Returns
Type Description
string