Class ReportDefinition.Types.Filter.Types.FieldFilter
A filter on a specific field.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ReportDefinition.Types.Filter.Types.FieldFilter : IMessage<ReportDefinition.Types.Filter.Types.FieldFilter>, IEquatable<ReportDefinition.Types.Filter.Types.FieldFilter>, IDeepCloneable<ReportDefinition.Types.Filter.Types.FieldFilter>, IBufferMessage, IMessage
Constructors
FieldFilter()
Declaration
public FieldFilter()
FieldFilter(FieldFilter)
Declaration
public FieldFilter(ReportDefinition.Types.Filter.Types.FieldFilter other)
Parameters
| Type | Name | Description |
|---|---|---|
| ReportDefinition.Types.Filter.Types.FieldFilter | other |
Properties
Field
Required. The field to filter on.
Declaration
public ReportDefinition.Types.Field Field { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportDefinition.Types.Field |
HasMetricValueType
Gets whether the "metric_value_type" field is set
Declaration
public bool HasMetricValueType { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasTimePeriodIndex
Gets whether the "time_period_index" field is set
Declaration
public bool HasTimePeriodIndex { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MetricValueType
Optional. Use to specify which metric value type to filter on. Defaults to PRIMARY.
Declaration
public ReportDefinition.Types.MetricValueType MetricValueType { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportDefinition.Types.MetricValueType |
Operation
Required. The operation of this filter.
Declaration
public ReportDefinition.Types.Filter.Types.Operation Operation { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportDefinition.Types.Filter.Types.Operation |
Slice
Optional. Use to filter on a specific slice of data.
Declaration
public ReportDefinition.Types.Slice Slice { get; set; }
Property Value
| Type | Description |
|---|---|
| ReportDefinition.Types.Slice |
TimePeriodIndex
Optional. When using time period columns, use this to filter on a specific column.
Declaration
public int TimePeriodIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Values
Required. Values to filter to.
Declaration
public RepeatedField<ReportValue> Values { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<ReportValue> |