Class ChannelGroupFilterExpression.Builder (0.28.0)

See more code actions.
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

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public ChannelGroupFilterExpression build()
Returns
TypeDescription
ChannelGroupFilterExpression

buildPartial()

public ChannelGroupFilterExpression buildPartial()
Returns
TypeDescription
ChannelGroupFilterExpression

clear()

public ChannelGroupFilterExpression.Builder clear()
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;

clearExpr()

public ChannelGroupFilterExpression.Builder clearExpr()

clearField(Descriptors.FieldDescriptor field)

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

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;

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

public ChannelGroupFilterExpression.Builder clone()
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
TypeDescription
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;

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;

getDefaultInstanceForType()

public ChannelGroupFilterExpression getDefaultInstanceForType()
Returns
TypeDescription
ChannelGroupFilterExpression

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExprCase()

public ChannelGroupFilterExpression.ExprCase getExprCase()

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

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;

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

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;

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
TypeDescription
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
TypeDescription
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
TypeDescription
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
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(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
NameDescription
valueChannelGroupFilterExpressionList

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
NameDescription
valueChannelGroupFilter

mergeFrom(ChannelGroupFilterExpression other)

public ChannelGroupFilterExpression.Builder mergeFrom(ChannelGroupFilterExpression other)
Parameter
NameDescription
otherChannelGroupFilterExpression

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ChannelGroupFilterExpression.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
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
NameDescription
valueChannelGroupFilterExpression

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
NameDescription
valueChannelGroupFilterExpressionList

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ChannelGroupFilterExpression.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
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
NameDescription
valueChannelGroupFilterExpressionList

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
NameDescription
builderForValueChannelGroupFilterExpressionList.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ChannelGroupFilterExpression.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
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
NameDescription
valueChannelGroupFilter

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
NameDescription
builderForValueChannelGroupFilter.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
NameDescription
valueChannelGroupFilterExpression

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
NameDescription
builderForValueChannelGroupFilterExpression.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
NameDescription
valueChannelGroupFilterExpressionList

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
NameDescription
builderForValueChannelGroupFilterExpressionList.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

public final ChannelGroupFilterExpression.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides