Class ChannelGroupFilterExpression.Builder (0.63.0)

public static final class ChannelGroupFilterExpression.Builder extends GeneratedMessageV3.Builder<ChannelGroupFilterExpression.Builder> implements ChannelGroupFilterExpressionOrBuilder

A logical expression of Channel Group dimension filters.

Protobuf type google.analytics.admin.v1alpha.ChannelGroupFilterExpression

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public ChannelGroupFilterExpression build()
Returns
Type Description
ChannelGroupFilterExpression

buildPartial()

public ChannelGroupFilterExpression buildPartial()
Returns
Type Description
ChannelGroupFilterExpression

clear()

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

clearAndGroup()

public ChannelGroupFilterExpression.Builder clearAndGroup()

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Returns
Type Description
ChannelGroupFilterExpression.Builder

clearExpr()

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

clearField(Descriptors.FieldDescriptor field)

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

clearFilter()

public ChannelGroupFilterExpression.Builder clearFilter()

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Returns
Type Description
ChannelGroupFilterExpression.Builder

clearNotExpression()

public ChannelGroupFilterExpression.Builder clearNotExpression()

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Returns
Type Description
ChannelGroupFilterExpression.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearOrGroup()

public ChannelGroupFilterExpression.Builder clearOrGroup()

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Returns
Type Description
ChannelGroupFilterExpression.Builder

clone()

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

getAndGroup()

public ChannelGroupFilterExpressionList getAndGroup()

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Returns
Type Description
ChannelGroupFilterExpressionList

The andGroup.

getAndGroupBuilder()

public ChannelGroupFilterExpressionList.Builder getAndGroupBuilder()

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Returns
Type Description
ChannelGroupFilterExpressionList.Builder

getAndGroupOrBuilder()

public ChannelGroupFilterExpressionListOrBuilder getAndGroupOrBuilder()

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Returns
Type Description
ChannelGroupFilterExpressionListOrBuilder

getDefaultInstanceForType()

public ChannelGroupFilterExpression getDefaultInstanceForType()
Returns
Type Description
ChannelGroupFilterExpression

getDescriptorForType()

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

getExprCase()

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

getFilter()

public ChannelGroupFilter getFilter()

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Returns
Type Description
ChannelGroupFilter

The filter.

getFilterBuilder()

public ChannelGroupFilter.Builder getFilterBuilder()

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Returns
Type Description
ChannelGroupFilter.Builder

getFilterOrBuilder()

public ChannelGroupFilterOrBuilder getFilterOrBuilder()

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Returns
Type Description
ChannelGroupFilterOrBuilder

getNotExpression()

public ChannelGroupFilterExpression getNotExpression()

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Returns
Type Description
ChannelGroupFilterExpression

The notExpression.

getNotExpressionBuilder()

public ChannelGroupFilterExpression.Builder getNotExpressionBuilder()

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Returns
Type Description
ChannelGroupFilterExpression.Builder

getNotExpressionOrBuilder()

public ChannelGroupFilterExpressionOrBuilder getNotExpressionOrBuilder()

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Returns
Type Description
ChannelGroupFilterExpressionOrBuilder

getOrGroup()

public ChannelGroupFilterExpressionList getOrGroup()

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Returns
Type Description
ChannelGroupFilterExpressionList

The orGroup.

getOrGroupBuilder()

public ChannelGroupFilterExpressionList.Builder getOrGroupBuilder()

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Returns
Type Description
ChannelGroupFilterExpressionList.Builder

getOrGroupOrBuilder()

public ChannelGroupFilterExpressionListOrBuilder getOrGroupOrBuilder()

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Returns
Type Description
ChannelGroupFilterExpressionListOrBuilder

hasAndGroup()

public boolean hasAndGroup()

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Returns
Type Description
boolean

Whether the andGroup field is set.

hasFilter()

public boolean hasFilter()

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Returns
Type Description
boolean

Whether the filter field is set.

hasNotExpression()

public boolean hasNotExpression()

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Returns
Type Description
boolean

Whether the notExpression field is set.

hasOrGroup()

public boolean hasOrGroup()

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

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

mergeAndGroup(ChannelGroupFilterExpressionList value)

public ChannelGroupFilterExpression.Builder mergeAndGroup(ChannelGroupFilterExpressionList value)

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Parameter
Name Description
value ChannelGroupFilterExpressionList
Returns
Type Description
ChannelGroupFilterExpression.Builder

mergeFilter(ChannelGroupFilter value)

public ChannelGroupFilterExpression.Builder mergeFilter(ChannelGroupFilter value)

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Parameter
Name Description
value ChannelGroupFilter
Returns
Type Description
ChannelGroupFilterExpression.Builder

mergeFrom(ChannelGroupFilterExpression other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeNotExpression(ChannelGroupFilterExpression value)

public ChannelGroupFilterExpression.Builder mergeNotExpression(ChannelGroupFilterExpression value)

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Parameter
Name Description
value ChannelGroupFilterExpression
Returns
Type Description
ChannelGroupFilterExpression.Builder

mergeOrGroup(ChannelGroupFilterExpressionList value)

public ChannelGroupFilterExpression.Builder mergeOrGroup(ChannelGroupFilterExpressionList value)

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Parameter
Name Description
value ChannelGroupFilterExpressionList
Returns
Type Description
ChannelGroupFilterExpression.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAndGroup(ChannelGroupFilterExpressionList value)

public ChannelGroupFilterExpression.Builder setAndGroup(ChannelGroupFilterExpressionList value)

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Parameter
Name Description
value ChannelGroupFilterExpressionList
Returns
Type Description
ChannelGroupFilterExpression.Builder

setAndGroup(ChannelGroupFilterExpressionList.Builder builderForValue)

public ChannelGroupFilterExpression.Builder setAndGroup(ChannelGroupFilterExpressionList.Builder builderForValue)

A list of expressions to be AND’ed together. It can only contain ChannelGroupFilterExpressions with or_group. This must be set for the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList and_group = 1;

Parameter
Name Description
builderForValue ChannelGroupFilterExpressionList.Builder
Returns
Type Description
ChannelGroupFilterExpression.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setFilter(ChannelGroupFilter value)

public ChannelGroupFilterExpression.Builder setFilter(ChannelGroupFilter value)

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Parameter
Name Description
value ChannelGroupFilter
Returns
Type Description
ChannelGroupFilterExpression.Builder

setFilter(ChannelGroupFilter.Builder builderForValue)

public ChannelGroupFilterExpression.Builder setFilter(ChannelGroupFilter.Builder builderForValue)

A filter on a single dimension. This cannot be set on the top level ChannelGroupFilterExpression.

.google.analytics.admin.v1alpha.ChannelGroupFilter filter = 4;

Parameter
Name Description
builderForValue ChannelGroupFilter.Builder
Returns
Type Description
ChannelGroupFilterExpression.Builder

setNotExpression(ChannelGroupFilterExpression value)

public ChannelGroupFilterExpression.Builder setNotExpression(ChannelGroupFilterExpression value)

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

Parameter
Name Description
value ChannelGroupFilterExpression
Returns
Type Description
ChannelGroupFilterExpression.Builder

setNotExpression(ChannelGroupFilterExpression.Builder builderForValue)

public ChannelGroupFilterExpression.Builder setNotExpression(ChannelGroupFilterExpression.Builder builderForValue)

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

.google.analytics.admin.v1alpha.ChannelGroupFilterExpression not_expression = 3;

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

setOrGroup(ChannelGroupFilterExpressionList value)

public ChannelGroupFilterExpression.Builder setOrGroup(ChannelGroupFilterExpressionList value)

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Parameter
Name Description
value ChannelGroupFilterExpressionList
Returns
Type Description
ChannelGroupFilterExpression.Builder

setOrGroup(ChannelGroupFilterExpressionList.Builder builderForValue)

public ChannelGroupFilterExpression.Builder setOrGroup(ChannelGroupFilterExpressionList.Builder builderForValue)

A list of expressions to OR’ed together. It cannot contain ChannelGroupFilterExpressions with and_group or or_group.

.google.analytics.admin.v1alpha.ChannelGroupFilterExpressionList or_group = 2;

Parameter
Name Description
builderForValue ChannelGroupFilterExpressionList.Builder
Returns
Type Description
ChannelGroupFilterExpression.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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