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