Class SubpropertyEventFilterExpression.Builder (0.52.0)

public static final class SubpropertyEventFilterExpression.Builder extends GeneratedMessageV3.Builder<SubpropertyEventFilterExpression.Builder> implements SubpropertyEventFilterExpressionOrBuilder

A logical expression of Subproperty event filters.

Protobuf type google.analytics.admin.v1alpha.SubpropertyEventFilterExpression

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SubpropertyEventFilterExpression.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

build()

public SubpropertyEventFilterExpression build()
Returns
Type Description
SubpropertyEventFilterExpression

buildPartial()

public SubpropertyEventFilterExpression buildPartial()
Returns
Type Description
SubpropertyEventFilterExpression

clear()

public SubpropertyEventFilterExpression.Builder clear()
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

clearExpr()

public SubpropertyEventFilterExpression.Builder clearExpr()
Returns
Type Description
SubpropertyEventFilterExpression.Builder

clearField(Descriptors.FieldDescriptor field)

public SubpropertyEventFilterExpression.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

clearFilterCondition()

public SubpropertyEventFilterExpression.Builder clearFilterCondition()

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Returns
Type Description
SubpropertyEventFilterExpression.Builder

clearNotExpression()

public SubpropertyEventFilterExpression.Builder clearNotExpression()

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Returns
Type Description
SubpropertyEventFilterExpression.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public SubpropertyEventFilterExpression.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

clearOrGroup()

public SubpropertyEventFilterExpression.Builder clearOrGroup()

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Returns
Type Description
SubpropertyEventFilterExpression.Builder

clone()

public SubpropertyEventFilterExpression.Builder clone()
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

getDefaultInstanceForType()

public SubpropertyEventFilterExpression getDefaultInstanceForType()
Returns
Type Description
SubpropertyEventFilterExpression

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExprCase()

public SubpropertyEventFilterExpression.ExprCase getExprCase()
Returns
Type Description
SubpropertyEventFilterExpression.ExprCase

getFilterCondition()

public SubpropertyEventFilterCondition getFilterCondition()

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Returns
Type Description
SubpropertyEventFilterCondition

The filterCondition.

getFilterConditionBuilder()

public SubpropertyEventFilterCondition.Builder getFilterConditionBuilder()

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Returns
Type Description
SubpropertyEventFilterCondition.Builder

getFilterConditionOrBuilder()

public SubpropertyEventFilterConditionOrBuilder getFilterConditionOrBuilder()

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Returns
Type Description
SubpropertyEventFilterConditionOrBuilder

getNotExpression()

public SubpropertyEventFilterExpression getNotExpression()

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Returns
Type Description
SubpropertyEventFilterExpression

The notExpression.

getNotExpressionBuilder()

public SubpropertyEventFilterExpression.Builder getNotExpressionBuilder()

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Returns
Type Description
SubpropertyEventFilterExpression.Builder

getNotExpressionOrBuilder()

public SubpropertyEventFilterExpressionOrBuilder getNotExpressionOrBuilder()

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Returns
Type Description
SubpropertyEventFilterExpressionOrBuilder

getOrGroup()

public SubpropertyEventFilterExpressionList getOrGroup()

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Returns
Type Description
SubpropertyEventFilterExpressionList

The orGroup.

getOrGroupBuilder()

public SubpropertyEventFilterExpressionList.Builder getOrGroupBuilder()

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Returns
Type Description
SubpropertyEventFilterExpressionList.Builder

getOrGroupOrBuilder()

public SubpropertyEventFilterExpressionListOrBuilder getOrGroupOrBuilder()

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Returns
Type Description
SubpropertyEventFilterExpressionListOrBuilder

hasFilterCondition()

public boolean hasFilterCondition()

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Returns
Type Description
boolean

Whether the filterCondition field is set.

hasNotExpression()

public boolean hasNotExpression()

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Returns
Type Description
boolean

Whether the notExpression field is set.

hasOrGroup()

public boolean hasOrGroup()

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Returns
Type Description
boolean

Whether the orGroup field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFilterCondition(SubpropertyEventFilterCondition value)

public SubpropertyEventFilterExpression.Builder mergeFilterCondition(SubpropertyEventFilterCondition value)

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Parameter
Name Description
value SubpropertyEventFilterCondition
Returns
Type Description
SubpropertyEventFilterExpression.Builder

mergeFrom(SubpropertyEventFilterExpression other)

public SubpropertyEventFilterExpression.Builder mergeFrom(SubpropertyEventFilterExpression other)
Parameter
Name Description
other SubpropertyEventFilterExpression
Returns
Type Description
SubpropertyEventFilterExpression.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SubpropertyEventFilterExpression.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SubpropertyEventFilterExpression.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

mergeNotExpression(SubpropertyEventFilterExpression value)

public SubpropertyEventFilterExpression.Builder mergeNotExpression(SubpropertyEventFilterExpression value)

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Parameter
Name Description
value SubpropertyEventFilterExpression
Returns
Type Description
SubpropertyEventFilterExpression.Builder

mergeOrGroup(SubpropertyEventFilterExpressionList value)

public SubpropertyEventFilterExpression.Builder mergeOrGroup(SubpropertyEventFilterExpressionList value)

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Parameter
Name Description
value SubpropertyEventFilterExpressionList
Returns
Type Description
SubpropertyEventFilterExpression.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SubpropertyEventFilterExpression.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public SubpropertyEventFilterExpression.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

setFilterCondition(SubpropertyEventFilterCondition value)

public SubpropertyEventFilterExpression.Builder setFilterCondition(SubpropertyEventFilterCondition value)

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Parameter
Name Description
value SubpropertyEventFilterCondition
Returns
Type Description
SubpropertyEventFilterExpression.Builder

setFilterCondition(SubpropertyEventFilterCondition.Builder builderForValue)

public SubpropertyEventFilterExpression.Builder setFilterCondition(SubpropertyEventFilterCondition.Builder builderForValue)

Creates a filter that matches a specific event. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterCondition filter_condition = 3;

Parameter
Name Description
builderForValue SubpropertyEventFilterCondition.Builder
Returns
Type Description
SubpropertyEventFilterExpression.Builder

setNotExpression(SubpropertyEventFilterExpression value)

public SubpropertyEventFilterExpression.Builder setNotExpression(SubpropertyEventFilterExpression value)

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Parameter
Name Description
value SubpropertyEventFilterExpression
Returns
Type Description
SubpropertyEventFilterExpression.Builder

setNotExpression(SubpropertyEventFilterExpression.Builder builderForValue)

public SubpropertyEventFilterExpression.Builder setNotExpression(SubpropertyEventFilterExpression.Builder builderForValue)

A filter expression to be NOT'ed (inverted, complemented). It can only include a filter. This cannot be set on the top level SubpropertyEventFilterExpression.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpression not_expression = 2;

Parameter
Name Description
builderForValue SubpropertyEventFilterExpression.Builder
Returns
Type Description
SubpropertyEventFilterExpression.Builder

setOrGroup(SubpropertyEventFilterExpressionList value)

public SubpropertyEventFilterExpression.Builder setOrGroup(SubpropertyEventFilterExpressionList value)

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Parameter
Name Description
value SubpropertyEventFilterExpressionList
Returns
Type Description
SubpropertyEventFilterExpression.Builder

setOrGroup(SubpropertyEventFilterExpressionList.Builder builderForValue)

public SubpropertyEventFilterExpression.Builder setOrGroup(SubpropertyEventFilterExpressionList.Builder builderForValue)

A list of expressions to OR’ed together. Must only contain not_expression or filter_condition expressions.

.google.analytics.admin.v1alpha.SubpropertyEventFilterExpressionList or_group = 1;

Parameter
Name Description
builderForValue SubpropertyEventFilterExpressionList.Builder
Returns
Type Description
SubpropertyEventFilterExpression.Builder

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

public SubpropertyEventFilterExpression.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final SubpropertyEventFilterExpression.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
SubpropertyEventFilterExpression.Builder
Overrides