Class FunnelFilterExpression.Builder (0.24.0)

public static final class FunnelFilterExpression.Builder extends GeneratedMessageV3.Builder<FunnelFilterExpression.Builder> implements FunnelFilterExpressionOrBuilder

Expresses combinations of funnel filters.

Protobuf type google.analytics.data.v1alpha.FunnelFilterExpression

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public FunnelFilterExpression.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

build()

public FunnelFilterExpression build()
Returns
TypeDescription
FunnelFilterExpression

buildPartial()

public FunnelFilterExpression buildPartial()
Returns
TypeDescription
FunnelFilterExpression

clear()

public FunnelFilterExpression.Builder clear()
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

clearAndGroup()

public FunnelFilterExpression.Builder clearAndGroup()

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Returns
TypeDescription
FunnelFilterExpression.Builder

clearExpr()

public FunnelFilterExpression.Builder clearExpr()
Returns
TypeDescription
FunnelFilterExpression.Builder

clearField(Descriptors.FieldDescriptor field)

public FunnelFilterExpression.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

clearFunnelEventFilter()

public FunnelFilterExpression.Builder clearFunnelEventFilter()

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
TypeDescription
FunnelFilterExpression.Builder

clearFunnelFieldFilter()

public FunnelFilterExpression.Builder clearFunnelFieldFilter()

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Returns
TypeDescription
FunnelFilterExpression.Builder

clearNotExpression()

public FunnelFilterExpression.Builder clearNotExpression()

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Returns
TypeDescription
FunnelFilterExpression.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public FunnelFilterExpression.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

clearOrGroup()

public FunnelFilterExpression.Builder clearOrGroup()

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Returns
TypeDescription
FunnelFilterExpression.Builder

clone()

public FunnelFilterExpression.Builder clone()
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

getAndGroup()

public FunnelFilterExpressionList getAndGroup()

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Returns
TypeDescription
FunnelFilterExpressionList

The andGroup.

getAndGroupBuilder()

public FunnelFilterExpressionList.Builder getAndGroupBuilder()

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Returns
TypeDescription
FunnelFilterExpressionList.Builder

getAndGroupOrBuilder()

public FunnelFilterExpressionListOrBuilder getAndGroupOrBuilder()

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Returns
TypeDescription
FunnelFilterExpressionListOrBuilder

getDefaultInstanceForType()

public FunnelFilterExpression getDefaultInstanceForType()
Returns
TypeDescription
FunnelFilterExpression

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExprCase()

public FunnelFilterExpression.ExprCase getExprCase()
Returns
TypeDescription
FunnelFilterExpression.ExprCase

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
TypeDescription
FunnelEventFilter

The funnelEventFilter.

getFunnelEventFilterBuilder()

public FunnelEventFilter.Builder getFunnelEventFilterBuilder()

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
TypeDescription
FunnelEventFilter.Builder

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
TypeDescription
FunnelEventFilterOrBuilder

getFunnelFieldFilter()

public FunnelFieldFilter getFunnelFieldFilter()

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Returns
TypeDescription
FunnelFieldFilter

The funnelFieldFilter.

getFunnelFieldFilterBuilder()

public FunnelFieldFilter.Builder getFunnelFieldFilterBuilder()

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Returns
TypeDescription
FunnelFieldFilter.Builder

getFunnelFieldFilterOrBuilder()

public FunnelFieldFilterOrBuilder getFunnelFieldFilterOrBuilder()

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Returns
TypeDescription
FunnelFieldFilterOrBuilder

getNotExpression()

public FunnelFilterExpression getNotExpression()

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Returns
TypeDescription
FunnelFilterExpression

The notExpression.

getNotExpressionBuilder()

public FunnelFilterExpression.Builder getNotExpressionBuilder()

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Returns
TypeDescription
FunnelFilterExpression.Builder

getNotExpressionOrBuilder()

public FunnelFilterExpressionOrBuilder getNotExpressionOrBuilder()

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Returns
TypeDescription
FunnelFilterExpressionOrBuilder

getOrGroup()

public FunnelFilterExpressionList getOrGroup()

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Returns
TypeDescription
FunnelFilterExpressionList

The orGroup.

getOrGroupBuilder()

public FunnelFilterExpressionList.Builder getOrGroupBuilder()

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Returns
TypeDescription
FunnelFilterExpressionList.Builder

getOrGroupOrBuilder()

public FunnelFilterExpressionListOrBuilder getOrGroupOrBuilder()

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Returns
TypeDescription
FunnelFilterExpressionListOrBuilder

hasAndGroup()

public boolean hasAndGroup()

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the orGroup field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeAndGroup(FunnelFilterExpressionList value)

public FunnelFilterExpression.Builder mergeAndGroup(FunnelFilterExpressionList value)

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Parameter
NameDescription
valueFunnelFilterExpressionList
Returns
TypeDescription
FunnelFilterExpression.Builder

mergeFrom(FunnelFilterExpression other)

public FunnelFilterExpression.Builder mergeFrom(FunnelFilterExpression other)
Parameter
NameDescription
otherFunnelFilterExpression
Returns
TypeDescription
FunnelFilterExpression.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public FunnelFilterExpression.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public FunnelFilterExpression.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

mergeFunnelEventFilter(FunnelEventFilter value)

public FunnelFilterExpression.Builder mergeFunnelEventFilter(FunnelEventFilter value)

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;

Parameter
NameDescription
valueFunnelEventFilter
Returns
TypeDescription
FunnelFilterExpression.Builder

mergeFunnelFieldFilter(FunnelFieldFilter value)

public FunnelFilterExpression.Builder mergeFunnelFieldFilter(FunnelFieldFilter value)

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Parameter
NameDescription
valueFunnelFieldFilter
Returns
TypeDescription
FunnelFilterExpression.Builder

mergeNotExpression(FunnelFilterExpression value)

public FunnelFilterExpression.Builder mergeNotExpression(FunnelFilterExpression value)

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Parameter
NameDescription
valueFunnelFilterExpression
Returns
TypeDescription
FunnelFilterExpression.Builder

mergeOrGroup(FunnelFilterExpressionList value)

public FunnelFilterExpression.Builder mergeOrGroup(FunnelFilterExpressionList value)

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Parameter
NameDescription
valueFunnelFilterExpressionList
Returns
TypeDescription
FunnelFilterExpression.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final FunnelFilterExpression.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

setAndGroup(FunnelFilterExpressionList value)

public FunnelFilterExpression.Builder setAndGroup(FunnelFilterExpressionList value)

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Parameter
NameDescription
valueFunnelFilterExpressionList
Returns
TypeDescription
FunnelFilterExpression.Builder

setAndGroup(FunnelFilterExpressionList.Builder builderForValue)

public FunnelFilterExpression.Builder setAndGroup(FunnelFilterExpressionList.Builder builderForValue)

The FunnelFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList and_group = 1;

Parameter
NameDescription
builderForValueFunnelFilterExpressionList.Builder
Returns
TypeDescription
FunnelFilterExpression.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public FunnelFilterExpression.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

setFunnelEventFilter(FunnelEventFilter value)

public FunnelFilterExpression.Builder setFunnelEventFilter(FunnelEventFilter value)

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;

Parameter
NameDescription
valueFunnelEventFilter
Returns
TypeDescription
FunnelFilterExpression.Builder

setFunnelEventFilter(FunnelEventFilter.Builder builderForValue)

public FunnelFilterExpression.Builder setFunnelEventFilter(FunnelEventFilter.Builder builderForValue)

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;

Parameter
NameDescription
builderForValueFunnelEventFilter.Builder
Returns
TypeDescription
FunnelFilterExpression.Builder

setFunnelFieldFilter(FunnelFieldFilter value)

public FunnelFilterExpression.Builder setFunnelFieldFilter(FunnelFieldFilter value)

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Parameter
NameDescription
valueFunnelFieldFilter
Returns
TypeDescription
FunnelFilterExpression.Builder

setFunnelFieldFilter(FunnelFieldFilter.Builder builderForValue)

public FunnelFilterExpression.Builder setFunnelFieldFilter(FunnelFieldFilter.Builder builderForValue)

A funnel filter for a dimension or metric.

.google.analytics.data.v1alpha.FunnelFieldFilter funnel_field_filter = 4;

Parameter
NameDescription
builderForValueFunnelFieldFilter.Builder
Returns
TypeDescription
FunnelFilterExpression.Builder

setNotExpression(FunnelFilterExpression value)

public FunnelFilterExpression.Builder setNotExpression(FunnelFilterExpression value)

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Parameter
NameDescription
valueFunnelFilterExpression
Returns
TypeDescription
FunnelFilterExpression.Builder

setNotExpression(FunnelFilterExpression.Builder builderForValue)

public FunnelFilterExpression.Builder setNotExpression(FunnelFilterExpression.Builder builderForValue)

The FunnelFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.FunnelFilterExpression not_expression = 3;

Parameter
NameDescription
builderForValueFunnelFilterExpression.Builder
Returns
TypeDescription
FunnelFilterExpression.Builder

setOrGroup(FunnelFilterExpressionList value)

public FunnelFilterExpression.Builder setOrGroup(FunnelFilterExpressionList value)

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Parameter
NameDescription
valueFunnelFilterExpressionList
Returns
TypeDescription
FunnelFilterExpression.Builder

setOrGroup(FunnelFilterExpressionList.Builder builderForValue)

public FunnelFilterExpression.Builder setOrGroup(FunnelFilterExpressionList.Builder builderForValue)

The FunnelFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.FunnelFilterExpressionList or_group = 2;

Parameter
NameDescription
builderForValueFunnelFilterExpressionList.Builder
Returns
TypeDescription
FunnelFilterExpression.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public FunnelFilterExpression.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final FunnelFilterExpression.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
FunnelFilterExpression.Builder
Overrides