public final class FunnelFilterExpression extends com.google.protobuf.GeneratedMessageV3 implements FunnelFilterExpressionOrBuilder
Expresses combinations of funnel filters.Protobuf type
google.analytics.data.v1alpha.FunnelFilterExpression| Modifier and Type | Class and Description |
|---|---|
static class |
FunnelFilterExpression.Builder
Expresses combinations of funnel filters.
|
static class |
FunnelFilterExpression.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 |
FUNNEL_EVENT_FILTER_FIELD_NUMBER |
static int |
FUNNEL_FIELD_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) |
FunnelFilterExpressionList |
getAndGroup()
The FunnelFilterExpression in `andGroup` have an AND relationship.
|
FunnelFilterExpressionListOrBuilder |
getAndGroupOrBuilder()
The FunnelFilterExpression in `andGroup` have an AND relationship.
|
static FunnelFilterExpression |
getDefaultInstance() |
FunnelFilterExpression |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
FunnelFilterExpression.ExprCase |
getExprCase() |
FunnelEventFilter |
getFunnelEventFilter()
Creates a filter that matches events of a single event name.
|
FunnelEventFilterOrBuilder |
getFunnelEventFilterOrBuilder()
Creates a filter that matches events of a single event name.
|
FunnelFieldFilter |
getFunnelFieldFilter()
A funnel filter for a dimension or metric.
|
FunnelFieldFilterOrBuilder |
getFunnelFieldFilterOrBuilder()
A funnel filter for a dimension or metric.
|
FunnelFilterExpression |
getNotExpression()
The FunnelFilterExpression is NOT of `notExpression`.
|
FunnelFilterExpressionOrBuilder |
getNotExpressionOrBuilder()
The FunnelFilterExpression is NOT of `notExpression`.
|
FunnelFilterExpressionList |
getOrGroup()
The FunnelFilterExpression in `orGroup` have an OR relationship.
|
FunnelFilterExpressionListOrBuilder |
getOrGroupOrBuilder()
The FunnelFilterExpression in `orGroup` have an OR relationship.
|
com.google.protobuf.Parser<FunnelFilterExpression> |
getParserForType() |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAndGroup()
The FunnelFilterExpression in `andGroup` have an AND relationship.
|
boolean |
hasFunnelEventFilter()
Creates a filter that matches events of a single event name.
|
boolean |
hasFunnelFieldFilter()
A funnel filter for a dimension or metric.
|
int |
hashCode() |
boolean |
hasNotExpression()
The FunnelFilterExpression is NOT of `notExpression`.
|
boolean |
hasOrGroup()
The FunnelFilterExpression in `orGroup` have an OR relationship.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FunnelFilterExpression.Builder |
newBuilder() |
static FunnelFilterExpression.Builder |
newBuilder(FunnelFilterExpression prototype) |
FunnelFilterExpression.Builder |
newBuilderForType() |
protected FunnelFilterExpression.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static FunnelFilterExpression |
parseDelimitedFrom(InputStream input) |
static FunnelFilterExpression |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelFilterExpression |
parseFrom(byte[] data) |
static FunnelFilterExpression |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelFilterExpression |
parseFrom(ByteBuffer data) |
static FunnelFilterExpression |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelFilterExpression |
parseFrom(com.google.protobuf.ByteString data) |
static FunnelFilterExpression |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelFilterExpression |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FunnelFilterExpression |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FunnelFilterExpression |
parseFrom(InputStream input) |
static FunnelFilterExpression |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FunnelFilterExpression> |
parser() |
FunnelFilterExpression.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 FUNNEL_FIELD_FILTER_FIELD_NUMBER
public static final int FUNNEL_EVENT_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 FunnelFilterExpression.ExprCase getExprCase()
getExprCase in interface FunnelFilterExpressionOrBuilderpublic boolean hasAndGroup()
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;hasAndGroup in interface FunnelFilterExpressionOrBuilderpublic FunnelFilterExpressionList getAndGroup()
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;getAndGroup in interface FunnelFilterExpressionOrBuilderpublic FunnelFilterExpressionListOrBuilder getAndGroupOrBuilder()
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;getAndGroupOrBuilder in interface FunnelFilterExpressionOrBuilderpublic boolean hasOrGroup()
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;hasOrGroup in interface FunnelFilterExpressionOrBuilderpublic FunnelFilterExpressionList getOrGroup()
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;getOrGroup in interface FunnelFilterExpressionOrBuilderpublic FunnelFilterExpressionListOrBuilder getOrGroupOrBuilder()
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;getOrGroupOrBuilder in interface FunnelFilterExpressionOrBuilderpublic boolean hasNotExpression()
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;hasNotExpression in interface FunnelFilterExpressionOrBuilderpublic FunnelFilterExpression getNotExpression()
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;getNotExpression in interface FunnelFilterExpressionOrBuilderpublic FunnelFilterExpressionOrBuilder getNotExpressionOrBuilder()
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;getNotExpressionOrBuilder in interface FunnelFilterExpressionOrBuilderpublic boolean hasFunnelFieldFilter()
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;hasFunnelFieldFilter in interface FunnelFilterExpressionOrBuilderpublic FunnelFieldFilter getFunnelFieldFilter()
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;getFunnelFieldFilter in interface FunnelFilterExpressionOrBuilderpublic FunnelFieldFilterOrBuilder getFunnelFieldFilterOrBuilder()
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;getFunnelFieldFilterOrBuilder in interface FunnelFilterExpressionOrBuilderpublic boolean hasFunnelEventFilter()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.FunnelEventFilter funnel_event_filter = 5;hasFunnelEventFilter in interface FunnelFilterExpressionOrBuilderpublic FunnelEventFilter getFunnelEventFilter()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.FunnelEventFilter funnel_event_filter = 5;getFunnelEventFilter in interface FunnelFilterExpressionOrBuilderpublic FunnelEventFilterOrBuilder getFunnelEventFilterOrBuilder()
Creates a filter that matches events of a single event name. If a parameter filter expression is specified, only the subset of events that match both the single event name and the parameter filter expressions match this event filter.
.google.analytics.data.v1alpha.FunnelEventFilter funnel_event_filter = 5;getFunnelEventFilterOrBuilder in interface FunnelFilterExpressionOrBuilderpublic 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 FunnelFilterExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelFilterExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelFilterExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelFilterExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelFilterExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelFilterExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FunnelFilterExpression parseFrom(InputStream input) throws IOException
IOExceptionpublic static FunnelFilterExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FunnelFilterExpression parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FunnelFilterExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FunnelFilterExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FunnelFilterExpression parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FunnelFilterExpression.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FunnelFilterExpression.Builder newBuilder()
public static FunnelFilterExpression.Builder newBuilder(FunnelFilterExpression prototype)
public FunnelFilterExpression.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FunnelFilterExpression.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static FunnelFilterExpression getDefaultInstance()
public static com.google.protobuf.Parser<FunnelFilterExpression> parser()
public com.google.protobuf.Parser<FunnelFilterExpression> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public FunnelFilterExpression getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.