public final class FunnelFilterExpression extends GeneratedMessageV3 implements FunnelFilterExpressionOrBuilder
Expresses combinations of funnel filters.
Protobuf type google.analytics.data.v1alpha.FunnelFilterExpression
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AND_GROUP_FIELD_NUMBER
public static final int AND_GROUP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
FUNNEL_EVENT_FILTER_FIELD_NUMBER
public static final int FUNNEL_EVENT_FILTER_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
FUNNEL_FIELD_FILTER_FIELD_NUMBER
public static final int FUNNEL_FIELD_FILTER_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NOT_EXPRESSION_FIELD_NUMBER
public static final int NOT_EXPRESSION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
OR_GROUP_FIELD_NUMBER
public static final int OR_GROUP_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static FunnelFilterExpression getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static FunnelFilterExpression.Builder newBuilder()
newBuilder(FunnelFilterExpression prototype)
public static FunnelFilterExpression.Builder newBuilder(FunnelFilterExpression prototype)
public static FunnelFilterExpression parseDelimitedFrom(InputStream input)
public static FunnelFilterExpression parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static FunnelFilterExpression parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static FunnelFilterExpression parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static FunnelFilterExpression parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FunnelFilterExpression parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static FunnelFilterExpression parseFrom(CodedInputStream input)
public static FunnelFilterExpression parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static FunnelFilterExpression parseFrom(InputStream input)
public static FunnelFilterExpression parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static FunnelFilterExpression parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static FunnelFilterExpression parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<FunnelFilterExpression> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAndGroup()
public FunnelFilterExpressionList getAndGroup()
The FunnelFilterExpression in andGroup
have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;
getAndGroupOrBuilder()
public FunnelFilterExpressionListOrBuilder getAndGroupOrBuilder()
The FunnelFilterExpression in andGroup
have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;
getDefaultInstanceForType()
public FunnelFilterExpression getDefaultInstanceForType()
getExprCase()
public FunnelFilterExpression.ExprCase getExprCase()
getFunnelEventFilter()
public 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;
getFunnelEventFilterOrBuilder()
public 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;
getFunnelFieldFilter()
public FunnelFieldFilter getFunnelFieldFilter()
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;
getFunnelFieldFilterOrBuilder()
public FunnelFieldFilterOrBuilder getFunnelFieldFilterOrBuilder()
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;
getNotExpression()
public FunnelFilterExpression getNotExpression()
The FunnelFilterExpression is NOT of notExpression
.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;
getNotExpressionOrBuilder()
public FunnelFilterExpressionOrBuilder getNotExpressionOrBuilder()
The FunnelFilterExpression is NOT of notExpression
.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;
getOrGroup()
public FunnelFilterExpressionList getOrGroup()
The FunnelFilterExpression in orGroup
have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;
getOrGroupOrBuilder()
public FunnelFilterExpressionListOrBuilder getOrGroupOrBuilder()
The FunnelFilterExpression in orGroup
have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;
getParserForType()
public Parser<FunnelFilterExpression> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasAndGroup()
public boolean hasAndGroup()
The FunnelFilterExpression in andGroup
have an AND relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;
Returns |
Type |
Description |
boolean |
Whether the andGroup field is set.
|
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;
Returns |
Type |
Description |
boolean |
Whether the funnelEventFilter field is set.
|
hasFunnelFieldFilter()
public boolean hasFunnelFieldFilter()
A funnel filter for a dimension or metric.
.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;
Returns |
Type |
Description |
boolean |
Whether the funnelFieldFilter field is set.
|
hasNotExpression()
public boolean hasNotExpression()
The FunnelFilterExpression is NOT of notExpression
.
.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;
Returns |
Type |
Description |
boolean |
Whether the notExpression field is set.
|
hasOrGroup()
public boolean hasOrGroup()
The FunnelFilterExpression in orGroup
have an OR relationship.
.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;
Returns |
Type |
Description |
boolean |
Whether the orGroup field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public FunnelFilterExpression.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected FunnelFilterExpression.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public FunnelFilterExpression.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides