public final class FilterExpression extends com.google.protobuf.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| Modifier and Type | Class and Description |
|---|---|
static class |
FilterExpression.Builder
To express dimension or metric filters.
|
static class |
FilterExpression.ExprCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AND_GROUP_FIELD_NUMBER |
static int |
FILTER_FIELD_NUMBER |
static int |
NOT_EXPRESSION_FIELD_NUMBER |
static int |
OR_GROUP_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
FilterExpressionList |
getAndGroup()
The FilterExpressions in and_group have an AND relationship.
|
FilterExpressionListOrBuilder |
getAndGroupOrBuilder()
The FilterExpressions in and_group have an AND relationship.
|
static FilterExpression |
getDefaultInstance() |
FilterExpression |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
FilterExpression.ExprCase |
getExprCase() |
Filter |
getFilter()
A primitive filter.
|
FilterOrBuilder |
getFilterOrBuilder()
A primitive filter.
|
FilterExpression |
getNotExpression()
The FilterExpression is NOT of not_expression.
|
FilterExpressionOrBuilder |
getNotExpressionOrBuilder()
The FilterExpression is NOT of not_expression.
|
FilterExpressionList |
getOrGroup()
The FilterExpressions in or_group have an OR relationship.
|
FilterExpressionListOrBuilder |
getOrGroupOrBuilder()
The FilterExpressions in or_group have an OR relationship.
|
com.google.protobuf.Parser<FilterExpression> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAndGroup()
The FilterExpressions in and_group have an AND relationship.
|
boolean |
hasFilter()
A primitive filter.
|
int |
hashCode() |
boolean |
hasNotExpression()
The FilterExpression is NOT of not_expression.
|
boolean |
hasOrGroup()
The FilterExpressions in or_group have an OR relationship.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FilterExpression.Builder |
newBuilder() |
static FilterExpression.Builder |
newBuilder(FilterExpression prototype) |
FilterExpression.Builder |
newBuilderForType() |
protected FilterExpression.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static FilterExpression |
parseDelimitedFrom(InputStream input) |
static FilterExpression |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FilterExpression |
parseFrom(byte[] data) |
static FilterExpression |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FilterExpression |
parseFrom(ByteBuffer data) |
static FilterExpression |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FilterExpression |
parseFrom(com.google.protobuf.ByteString data) |
static FilterExpression |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FilterExpression |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FilterExpression |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FilterExpression |
parseFrom(InputStream input) |
static FilterExpression |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FilterExpression> |
parser() |
FilterExpression.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int AND_GROUP_FIELD_NUMBER
public static final int OR_GROUP_FIELD_NUMBER
public static final int NOT_EXPRESSION_FIELD_NUMBER
public static final int FILTER_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public FilterExpression.ExprCase getExprCase()
getExprCase in interface FilterExpressionOrBuilderpublic boolean hasAndGroup()
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1alpha.FilterExpressionList and_group = 1;hasAndGroup in interface FilterExpressionOrBuilderpublic FilterExpressionList getAndGroup()
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1alpha.FilterExpressionList and_group = 1;getAndGroup in interface FilterExpressionOrBuilderpublic FilterExpressionListOrBuilder getAndGroupOrBuilder()
The FilterExpressions in and_group have an AND relationship.
.google.analytics.data.v1alpha.FilterExpressionList and_group = 1;getAndGroupOrBuilder in interface FilterExpressionOrBuilderpublic boolean hasOrGroup()
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1alpha.FilterExpressionList or_group = 2;hasOrGroup in interface FilterExpressionOrBuilderpublic FilterExpressionList getOrGroup()
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1alpha.FilterExpressionList or_group = 2;getOrGroup in interface FilterExpressionOrBuilderpublic FilterExpressionListOrBuilder getOrGroupOrBuilder()
The FilterExpressions in or_group have an OR relationship.
.google.analytics.data.v1alpha.FilterExpressionList or_group = 2;getOrGroupOrBuilder in interface FilterExpressionOrBuilderpublic boolean hasNotExpression()
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1alpha.FilterExpression not_expression = 3;hasNotExpression in interface FilterExpressionOrBuilderpublic FilterExpression getNotExpression()
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1alpha.FilterExpression not_expression = 3;getNotExpression in interface FilterExpressionOrBuilderpublic FilterExpressionOrBuilder getNotExpressionOrBuilder()
The FilterExpression is NOT of not_expression.
.google.analytics.data.v1alpha.FilterExpression not_expression = 3;getNotExpressionOrBuilder in interface FilterExpressionOrBuilderpublic 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;hasFilter in interface FilterExpressionOrBuilderpublic 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;getFilter in interface FilterExpressionOrBuilderpublic 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;getFilterOrBuilder in interface FilterExpressionOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static FilterExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FilterExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FilterExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FilterExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FilterExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FilterExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FilterExpression parseFrom(InputStream input) throws IOException
IOExceptionpublic static FilterExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FilterExpression parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FilterExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FilterExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FilterExpression parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FilterExpression.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FilterExpression.Builder newBuilder()
public static FilterExpression.Builder newBuilder(FilterExpression prototype)
public FilterExpression.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FilterExpression.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static FilterExpression getDefaultInstance()
public static com.google.protobuf.Parser<FilterExpression> parser()
public com.google.protobuf.Parser<FilterExpression> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public FilterExpression getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.