Class FunnelFilterExpression
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.data.v1alpha.FunnelFilterExpression
- All Implemented Interfaces:
FunnelFilterExpressionOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class FunnelFilterExpression
extends com.google.protobuf.GeneratedMessage
implements FunnelFilterExpressionOrBuilder
Expresses combinations of funnel filters.Protobuf type
google.analytics.data.v1alpha.FunnelFilterExpression- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classExpresses combinations of funnel filters.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe FunnelFilterExpression in `andGroup` have an AND relationship.The FunnelFilterExpression in `andGroup` have an AND relationship.static FunnelFilterExpressionstatic final com.google.protobuf.Descriptors.DescriptorCreates a filter that matches events of a single event name.Creates a filter that matches events of a single event name.A funnel filter for a dimension or metric.A funnel filter for a dimension or metric.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression is NOT of `notExpression`.The FunnelFilterExpression in `orGroup` have an OR relationship.The FunnelFilterExpression in `orGroup` have an OR relationship.com.google.protobuf.Parser<FunnelFilterExpression>intbooleanThe FunnelFilterExpression in `andGroup` have an AND relationship.booleanCreates a filter that matches events of a single event name.booleanA funnel filter for a dimension or metric.inthashCode()booleanThe FunnelFilterExpression is NOT of `notExpression`.booleanThe FunnelFilterExpression in `orGroup` have an OR relationship.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(FunnelFilterExpression prototype) protected FunnelFilterExpression.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static FunnelFilterExpressionparseDelimitedFrom(InputStream input) static FunnelFilterExpressionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunnelFilterExpressionparseFrom(byte[] data) static FunnelFilterExpressionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunnelFilterExpressionparseFrom(com.google.protobuf.ByteString data) static FunnelFilterExpressionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunnelFilterExpressionparseFrom(com.google.protobuf.CodedInputStream input) static FunnelFilterExpressionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunnelFilterExpressionparseFrom(InputStream input) static FunnelFilterExpressionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static FunnelFilterExpressionparseFrom(ByteBuffer data) static FunnelFilterExpressionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<FunnelFilterExpression>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
AND_GROUP_FIELD_NUMBER
public static final int AND_GROUP_FIELD_NUMBER- See Also:
-
OR_GROUP_FIELD_NUMBER
public static final int OR_GROUP_FIELD_NUMBER- See Also:
-
NOT_EXPRESSION_FIELD_NUMBER
public static final int NOT_EXPRESSION_FIELD_NUMBER- See Also:
-
FUNNEL_FIELD_FILTER_FIELD_NUMBER
public static final int FUNNEL_FIELD_FILTER_FIELD_NUMBER- See Also:
-
FUNNEL_EVENT_FILTER_FIELD_NUMBER
public static final int FUNNEL_EVENT_FILTER_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getExprCase
- Specified by:
getExprCasein interfaceFunnelFilterExpressionOrBuilder
-
hasAndGroup
public boolean hasAndGroup()The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;- Specified by:
hasAndGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the andGroup field is set.
-
getAndGroup
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;- Specified by:
getAndGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The andGroup.
-
getAndGroupOrBuilder
The FunnelFilterExpression in `andGroup` have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;- Specified by:
getAndGroupOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasOrGroup
public boolean hasOrGroup()The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;- Specified by:
hasOrGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the orGroup field is set.
-
getOrGroup
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;- Specified by:
getOrGroupin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The orGroup.
-
getOrGroupOrBuilder
The FunnelFilterExpression in `orGroup` have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;- Specified by:
getOrGroupOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasNotExpression
public boolean hasNotExpression()The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;- Specified by:
hasNotExpressionin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the notExpression field is set.
-
getNotExpression
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;- Specified by:
getNotExpressionin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The notExpression.
-
getNotExpressionOrBuilder
The FunnelFilterExpression is NOT of `notExpression`.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;- Specified by:
getNotExpressionOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasFunnelFieldFilter
public boolean hasFunnelFieldFilter()A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;- Specified by:
hasFunnelFieldFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the funnelFieldFilter field is set.
-
getFunnelFieldFilter
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;- Specified by:
getFunnelFieldFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The funnelFieldFilter.
-
getFunnelFieldFilterOrBuilder
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;- Specified by:
getFunnelFieldFilterOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
hasFunnelEventFilter
public 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;- Specified by:
hasFunnelEventFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- Whether the funnelEventFilter field is set.
-
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;- Specified by:
getFunnelEventFilterin interfaceFunnelFilterExpressionOrBuilder- Returns:
- The funnelEventFilter.
-
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;- Specified by:
getFunnelEventFilterOrBuilderin interfaceFunnelFilterExpressionOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static FunnelFilterExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunnelFilterExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunnelFilterExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunnelFilterExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunnelFilterExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static FunnelFilterExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static FunnelFilterExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static FunnelFilterExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static FunnelFilterExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static FunnelFilterExpression parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected FunnelFilterExpression.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-