Reference documentation and code samples for the Google Ads Ad Manager V1 Client class Filter.
A filter over one or more fields.
Generated from protobuf message google.ads.admanager.v1.ReportDefinition.Filter
Namespace
Google \ Ads \ AdManager \ V1 \ ReportDefinitionMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ field_filter |
Filter\FieldFilter
A filter on a single field. |
↳ not_filter |
Filter
A filter whose result is negated. |
↳ and_filter |
Filter\FilterList
A list of filters whose results are AND-ed. |
↳ or_filter |
Filter\FilterList
A list of filters whose results are OR-ed. |
getFieldFilter
A filter on a single field.
| Returns | |
|---|---|
| Type | Description |
Filter\FieldFilter|null |
|
hasFieldFilter
setFieldFilter
A filter on a single field.
| Parameter | |
|---|---|
| Name | Description |
var |
Filter\FieldFilter
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNotFilter
A filter whose result is negated.
| Returns | |
|---|---|
| Type | Description |
Filter|null |
|
hasNotFilter
setNotFilter
A filter whose result is negated.
| Parameter | |
|---|---|
| Name | Description |
var |
Filter
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAndFilter
A list of filters whose results are AND-ed.
| Returns | |
|---|---|
| Type | Description |
Filter\FilterList|null |
|
hasAndFilter
setAndFilter
A list of filters whose results are AND-ed.
| Parameter | |
|---|---|
| Name | Description |
var |
Filter\FilterList
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOrFilter
A list of filters whose results are OR-ed.
| Returns | |
|---|---|
| Type | Description |
Filter\FilterList|null |
|
hasOrFilter
setOrFilter
A list of filters whose results are OR-ed.
| Parameter | |
|---|---|
| Name | Description |
var |
Filter\FilterList
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
| Returns | |
|---|---|
| Type | Description |
string |
|