Google Analytics Admin V1alpha Client - Class ExpandedDataSetFilterExpression (0.24.2)

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

A logical expression of EnhancedDataSet dimension filters.

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

Namespace

Google \ Analytics \ Admin \ V1alpha

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ and_group ExpandedDataSetFilterExpressionList

A list of expressions to be AND’ed together. It must contain a ExpandedDataSetFilterExpression with either not_expression or dimension_filter. This must be set for the top level ExpandedDataSetFilterExpression.

↳ not_expression ExpandedDataSetFilterExpression

A filter expression to be NOT'ed (that is, inverted, complemented). It must include a dimension_filter. This cannot be set on the top level ExpandedDataSetFilterExpression.

↳ filter ExpandedDataSetFilter

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

getAndGroup

A list of expressions to be AND’ed together. It must contain a ExpandedDataSetFilterExpression with either not_expression or dimension_filter. This must be set for the top level ExpandedDataSetFilterExpression.

Returns
Type Description
ExpandedDataSetFilterExpressionList|null

hasAndGroup

setAndGroup

A list of expressions to be AND’ed together. It must contain a ExpandedDataSetFilterExpression with either not_expression or dimension_filter. This must be set for the top level ExpandedDataSetFilterExpression.

Parameter
Name Description
var ExpandedDataSetFilterExpressionList
Returns
Type Description
$this

getNotExpression

A filter expression to be NOT'ed (that is, inverted, complemented). It must include a dimension_filter. This cannot be set on the top level ExpandedDataSetFilterExpression.

Returns
Type Description
ExpandedDataSetFilterExpression|null

hasNotExpression

setNotExpression

A filter expression to be NOT'ed (that is, inverted, complemented). It must include a dimension_filter. This cannot be set on the top level ExpandedDataSetFilterExpression.

Parameter
Name Description
var ExpandedDataSetFilterExpression
Returns
Type Description
$this

getFilter

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

Returns
Type Description
ExpandedDataSetFilter|null

hasFilter

setFilter

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

Parameter
Name Description
var ExpandedDataSetFilter
Returns
Type Description
$this

getExpr

Returns
Type Description
string