Google Analytics Data V1alpha Client - Class SegmentFilterExpression (0.14.0)

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

Expresses combinations of segment filters.

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

Namespace

Google \ Analytics \ Data \ V1alpha

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ and_group Google\Analytics\Data\V1alpha\SegmentFilterExpressionList

The SegmentFilterExpression in andGroup have an AND relationship.

↳ or_group Google\Analytics\Data\V1alpha\SegmentFilterExpressionList

The SegmentFilterExpression in orGroup have an OR relationship.

↳ not_expression Google\Analytics\Data\V1alpha\SegmentFilterExpression

The SegmentFilterExpression is NOT of notExpression.

↳ segment_filter Google\Analytics\Data\V1alpha\SegmentFilter

A primitive segment filter.

↳ segment_event_filter Google\Analytics\Data\V1alpha\SegmentEventFilter

Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.

getAndGroup

The SegmentFilterExpression in andGroup have an AND relationship.

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

hasAndGroup

setAndGroup

The SegmentFilterExpression in andGroup have an AND relationship.

Parameter
NameDescription
var Google\Analytics\Data\V1alpha\SegmentFilterExpressionList
Returns
TypeDescription
$this

getOrGroup

The SegmentFilterExpression in orGroup have an OR relationship.

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

hasOrGroup

setOrGroup

The SegmentFilterExpression in orGroup have an OR relationship.

Parameter
NameDescription
var Google\Analytics\Data\V1alpha\SegmentFilterExpressionList
Returns
TypeDescription
$this

getNotExpression

The SegmentFilterExpression is NOT of notExpression.

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

hasNotExpression

setNotExpression

The SegmentFilterExpression is NOT of notExpression.

Parameter
NameDescription
var Google\Analytics\Data\V1alpha\SegmentFilterExpression
Returns
TypeDescription
$this

getSegmentFilter

A primitive segment filter.

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

hasSegmentFilter

setSegmentFilter

A primitive segment filter.

Parameter
NameDescription
var Google\Analytics\Data\V1alpha\SegmentFilter
Returns
TypeDescription
$this

getSegmentEventFilter

Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.

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

hasSegmentEventFilter

setSegmentEventFilter

Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.

Parameter
NameDescription
var Google\Analytics\Data\V1alpha\SegmentEventFilter
Returns
TypeDescription
$this

getExpr

Returns
TypeDescription
string