Class SubpropertyEventFilterExpression.Builder (0.40.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public SubpropertyEventFilterExpression build()
Returns
TypeDescription
SubpropertyEventFilterExpression

buildPartial()

public SubpropertyEventFilterExpression buildPartial()
Returns
TypeDescription
SubpropertyEventFilterExpression

clear()

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

clearExpr()

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

clearField(Descriptors.FieldDescriptor field)

public SubpropertyEventFilterExpression.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
SubpropertyEventFilterExpression.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public SubpropertyEventFilterExpression.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
SubpropertyEventFilterExpression.Builder

clone()

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

getDefaultInstanceForType()

public SubpropertyEventFilterExpression getDefaultInstanceForType()
Returns
TypeDescription
SubpropertyEventFilterExpression

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExprCase()

public SubpropertyEventFilterExpression.ExprCase getExprCase()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
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

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
NameDescription
valueSubpropertyEventFilterCondition
Returns
TypeDescription
SubpropertyEventFilterExpression.Builder

mergeFrom(SubpropertyEventFilterExpression other)

public SubpropertyEventFilterExpression.Builder mergeFrom(SubpropertyEventFilterExpression other)
Parameter
NameDescription
otherSubpropertyEventFilterExpression
Returns
TypeDescription
SubpropertyEventFilterExpression.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public SubpropertyEventFilterExpression.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueSubpropertyEventFilterExpression
Returns
TypeDescription
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
NameDescription
valueSubpropertyEventFilterExpressionList
Returns
TypeDescription
SubpropertyEventFilterExpression.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

public SubpropertyEventFilterExpression.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueSubpropertyEventFilterCondition
Returns
TypeDescription
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
NameDescription
builderForValueSubpropertyEventFilterCondition.Builder
Returns
TypeDescription
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
NameDescription
valueSubpropertyEventFilterExpression
Returns
TypeDescription
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
NameDescription
builderForValueSubpropertyEventFilterExpression.Builder
Returns
TypeDescription
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
NameDescription
valueSubpropertyEventFilterExpressionList
Returns
TypeDescription
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
NameDescription
builderForValueSubpropertyEventFilterExpressionList.Builder
Returns
TypeDescription
SubpropertyEventFilterExpression.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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