Reference documentation and code samples for the Google Analytics Data V1beta 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.v1beta.FilterExpression
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ and_group |
Google\Analytics\Data\V1beta\FilterExpressionList
The FilterExpressions in and_group have an AND relationship. |
↳ or_group |
Google\Analytics\Data\V1beta\FilterExpressionList
The FilterExpressions in or_group have an OR relationship. |
↳ not_expression |
Google\Analytics\Data\V1beta\FilterExpression
The FilterExpression is NOT of not_expression. |
↳ filter |
Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\FilterExpressionList|null |
hasAndGroup
setAndGroup
The FilterExpressions in and_group have an AND relationship.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1beta\FilterExpressionList
|
Returns | |
---|---|
Type | Description |
$this |
getOrGroup
The FilterExpressions in or_group have an OR relationship.
Returns | |
---|---|
Type | Description |
Google\Analytics\Data\V1beta\FilterExpressionList|null |
hasOrGroup
setOrGroup
The FilterExpressions in or_group have an OR relationship.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1beta\FilterExpressionList
|
Returns | |
---|---|
Type | Description |
$this |
getNotExpression
The FilterExpression is NOT of not_expression.
Returns | |
---|---|
Type | Description |
Google\Analytics\Data\V1beta\FilterExpression|null |
hasNotExpression
setNotExpression
The FilterExpression is NOT of not_expression.
Parameter | |
---|---|
Name | Description |
var |
Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\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 |
Google\Analytics\Data\V1beta\Filter
|
Returns | |
---|---|
Type | Description |
$this |
getExpr
Returns | |
---|---|
Type | Description |
string |