public final class FilterExpression extends GeneratedMessageV3 implements FilterExpressionOrBuilder
To express dimension or metric filters. The fields in the same
FilterExpression need to be either all dimensions or all metrics.
Protobuf type google.analytics.data.v1alpha.FilterExpression
Static Fields
AND_GROUP_FIELD_NUMBER
public static final int AND_GROUP_FIELD_NUMBER
Field Value
FILTER_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
Field Value
NOT_EXPRESSION_FIELD_NUMBER
public static final int NOT_EXPRESSION_FIELD_NUMBER
Field Value
OR_GROUP_FIELD_NUMBER
public static final int OR_GROUP_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static FilterExpression getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static FilterExpression.Builder newBuilder()
Returns
newBuilder(FilterExpression prototype)
public static FilterExpression.Builder newBuilder(FilterExpression prototype)
Parameter
Returns
public static FilterExpression parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static FilterExpression parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static FilterExpression parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FilterExpression parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static FilterExpression parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FilterExpression parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FilterExpression parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static FilterExpression parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static FilterExpression parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static FilterExpression parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static FilterExpression parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FilterExpression parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<FilterExpression> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAndGroup()
public FilterExpressionList getAndGroup()
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1alpha.FilterExpressionList and_group = 1;
Returns
getAndGroupOrBuilder()
public FilterExpressionListOrBuilder getAndGroupOrBuilder()
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1alpha.FilterExpressionList and_group = 1;
Returns
getDefaultInstanceForType()
public FilterExpression getDefaultInstanceForType()
Returns
getExprCase()
public FilterExpression.ExprCase getExprCase()
Returns
getFilter()
public Filter getFilter()
A primitive filter. In the same FilterExpression, all of the filter's
field names need to be either all dimensions or all metrics.
.google.analytics.data.v1alpha.Filter filter = 4;
Returns
Type | Description |
Filter | The filter.
|
getFilterOrBuilder()
public FilterOrBuilder getFilterOrBuilder()
A primitive filter. In the same FilterExpression, all of the filter's
field names need to be either all dimensions or all metrics.
.google.analytics.data.v1alpha.Filter filter = 4;
Returns
getNotExpression()
public FilterExpression getNotExpression()
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1alpha.FilterExpression not_expression = 3;
Returns
getNotExpressionOrBuilder()
public FilterExpressionOrBuilder getNotExpressionOrBuilder()
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1alpha.FilterExpression not_expression = 3;
Returns
getOrGroup()
public FilterExpressionList getOrGroup()
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1alpha.FilterExpressionList or_group = 2;
Returns
getOrGroupOrBuilder()
public FilterExpressionListOrBuilder getOrGroupOrBuilder()
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1alpha.FilterExpressionList or_group = 2;
Returns
getParserForType()
public Parser<FilterExpression> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasAndGroup()
public boolean hasAndGroup()
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1alpha.FilterExpressionList and_group = 1;
Returns
Type | Description |
boolean | Whether the andGroup field is set.
|
hasFilter()
public boolean hasFilter()
A primitive filter. In the same FilterExpression, all of the filter's
field names need to be either all dimensions or all metrics.
.google.analytics.data.v1alpha.Filter filter = 4;
Returns
Type | Description |
boolean | Whether the filter field is set.
|
hasNotExpression()
public boolean hasNotExpression()
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1alpha.FilterExpression not_expression = 3;
Returns
Type | Description |
boolean | Whether the notExpression field is set.
|
hasOrGroup()
public boolean hasOrGroup()
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1alpha.FilterExpressionList or_group = 2;
Returns
Type | Description |
boolean | Whether the orGroup field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public FilterExpression.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FilterExpression.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public FilterExpression.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions