Class FilterExpression
To express dimension or metric filters. The fields in the same FilterExpression need to be either all dimensions or all metrics.
Inheritance
System.Object
FilterExpression
Implements
Google.Protobuf.IMessage<FilterExpression>
System.IEquatable<FilterExpression>
Google.Protobuf.IDeepCloneable<FilterExpression>
Google.Protobuf.IBufferMessage
Google.Protobuf.IMessage
Inherited Members
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
Namespace: Google.Analytics.Data.V1Alpha
Assembly: Google.Analytics.Data.V1Alpha.dll
Syntax
public sealed class FilterExpression : IMessage<FilterExpression>, IEquatable<FilterExpression>, IDeepCloneable<FilterExpression>, IBufferMessage, IMessage
Constructors
FilterExpression()
Declaration
public FilterExpression()
FilterExpression(FilterExpression)
Declaration
public FilterExpression(FilterExpression other)
Parameters
Type | Name | Description |
---|---|---|
FilterExpression | other |
Properties
AndGroup
The FilterExpressions in and_group have an AND relationship.
Declaration
public FilterExpressionList AndGroup { get; set; }
Property Value
Type | Description |
---|---|
FilterExpressionList |
ExprCase
Declaration
public FilterExpression.ExprOneofCase ExprCase { get; }
Property Value
Type | Description |
---|---|
FilterExpression.ExprOneofCase |
Filter
A primitive filter. All fields in filter in same FilterExpression needs to be either all dimensions or metrics.
Declaration
public Filter Filter { get; set; }
Property Value
Type | Description |
---|---|
Filter |
NotExpression
The FilterExpression is NOT of not_expression.
Declaration
public FilterExpression NotExpression { get; set; }
Property Value
Type | Description |
---|---|
FilterExpression |
OrGroup
The FilterExpressions in or_group have an OR relationship.
Declaration
public FilterExpressionList OrGroup { get; set; }
Property Value
Type | Description |
---|---|
FilterExpressionList |