Class AccessFilterExpression.Builder (0.22.0)

public static final class AccessFilterExpression.Builder extends GeneratedMessageV3.Builder<AccessFilterExpression.Builder> implements AccessFilterExpressionOrBuilder

Expresses dimension or metric filters. The fields in the same expression need to be either all dimensions or all metrics.

Protobuf type google.analytics.admin.v1alpha.AccessFilterExpression

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 AccessFilterExpression.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns Overrides

build()

public AccessFilterExpression build()
Returns
TypeDescription
AccessFilterExpression

buildPartial()

public AccessFilterExpression buildPartial()
Returns
TypeDescription
AccessFilterExpression

clear()

public AccessFilterExpression.Builder clear()
Returns Overrides

clearAccessFilter()

public AccessFilterExpression.Builder clearAccessFilter()

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Returns

clearAndGroup()

public AccessFilterExpression.Builder clearAndGroup()

Each of the FilterExpressions in the and_group has an AND relationship.

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

Returns

clearField(Descriptors.FieldDescriptor field)

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

clearNotExpression()

public AccessFilterExpression.Builder clearNotExpression()

The FilterExpression is NOT of not_expression.

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

Returns

clearOneExpression()

public AccessFilterExpression.Builder clearOneExpression()
Returns

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearOrGroup()

public AccessFilterExpression.Builder clearOrGroup()

Each of the FilterExpressions in the or_group has an OR relationship.

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

Returns

clone()

public AccessFilterExpression.Builder clone()
Returns Overrides

getAccessFilter()

public AccessFilter getAccessFilter()

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Returns
TypeDescription
AccessFilter

The accessFilter.

getAccessFilterBuilder()

public AccessFilter.Builder getAccessFilterBuilder()

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Returns
TypeDescription
AccessFilter.Builder

getAccessFilterOrBuilder()

public AccessFilterOrBuilder getAccessFilterOrBuilder()

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Returns
TypeDescription
AccessFilterOrBuilder

getAndGroup()

public AccessFilterExpressionList getAndGroup()

Each of the FilterExpressions in the and_group has an AND relationship.

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

Returns
TypeDescription
AccessFilterExpressionList

The andGroup.

getAndGroupBuilder()

public AccessFilterExpressionList.Builder getAndGroupBuilder()

Each of the FilterExpressions in the and_group has an AND relationship.

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

Returns

getAndGroupOrBuilder()

public AccessFilterExpressionListOrBuilder getAndGroupOrBuilder()

Each of the FilterExpressions in the and_group has an AND relationship.

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

Returns

getDefaultInstanceForType()

public AccessFilterExpression getDefaultInstanceForType()
Returns
TypeDescription
AccessFilterExpression

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getNotExpression()

public AccessFilterExpression getNotExpression()

The FilterExpression is NOT of not_expression.

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

Returns
TypeDescription
AccessFilterExpression

The notExpression.

getNotExpressionBuilder()

public AccessFilterExpression.Builder getNotExpressionBuilder()

The FilterExpression is NOT of not_expression.

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

Returns

getNotExpressionOrBuilder()

public AccessFilterExpressionOrBuilder getNotExpressionOrBuilder()

The FilterExpression is NOT of not_expression.

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

Returns

getOneExpressionCase()

public AccessFilterExpression.OneExpressionCase getOneExpressionCase()
Returns

getOrGroup()

public AccessFilterExpressionList getOrGroup()

Each of the FilterExpressions in the or_group has an OR relationship.

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

Returns
TypeDescription
AccessFilterExpressionList

The orGroup.

getOrGroupBuilder()

public AccessFilterExpressionList.Builder getOrGroupBuilder()

Each of the FilterExpressions in the or_group has an OR relationship.

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

Returns

getOrGroupOrBuilder()

public AccessFilterExpressionListOrBuilder getOrGroupOrBuilder()

Each of the FilterExpressions in the or_group has an OR relationship.

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

Returns

hasAccessFilter()

public boolean hasAccessFilter()

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Returns
TypeDescription
boolean

Whether the accessFilter field is set.

hasAndGroup()

public boolean hasAndGroup()

Each of the FilterExpressions in the and_group has an AND relationship.

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

Returns
TypeDescription
boolean

Whether the andGroup field is set.

hasNotExpression()

public boolean hasNotExpression()

The FilterExpression is NOT of not_expression.

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

Returns
TypeDescription
boolean

Whether the notExpression field is set.

hasOrGroup()

public boolean hasOrGroup()

Each of the FilterExpressions in the or_group has an OR relationship.

.google.analytics.admin.v1alpha.AccessFilterExpressionList 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

mergeAccessFilter(AccessFilter value)

public AccessFilterExpression.Builder mergeAccessFilter(AccessFilter value)

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Parameter
NameDescription
valueAccessFilter
Returns

mergeAndGroup(AccessFilterExpressionList value)

public AccessFilterExpression.Builder mergeAndGroup(AccessFilterExpressionList value)

Each of the FilterExpressions in the and_group has an AND relationship.

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

Parameter
NameDescription
valueAccessFilterExpressionList
Returns

mergeFrom(AccessFilterExpression other)

public AccessFilterExpression.Builder mergeFrom(AccessFilterExpression other)
Parameter
NameDescription
otherAccessFilterExpression
Returns

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeNotExpression(AccessFilterExpression value)

public AccessFilterExpression.Builder mergeNotExpression(AccessFilterExpression value)

The FilterExpression is NOT of not_expression.

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

Parameter
NameDescription
valueAccessFilterExpression
Returns

mergeOrGroup(AccessFilterExpressionList value)

public AccessFilterExpression.Builder mergeOrGroup(AccessFilterExpressionList value)

Each of the FilterExpressions in the or_group has an OR relationship.

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

Parameter
NameDescription
valueAccessFilterExpressionList
Returns

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAccessFilter(AccessFilter value)

public AccessFilterExpression.Builder setAccessFilter(AccessFilter value)

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Parameter
NameDescription
valueAccessFilter
Returns

setAccessFilter(AccessFilter.Builder builderForValue)

public AccessFilterExpression.Builder setAccessFilter(AccessFilter.Builder builderForValue)

A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions or all metrics.

.google.analytics.admin.v1alpha.AccessFilter access_filter = 4;

Parameter
NameDescription
builderForValueAccessFilter.Builder
Returns

setAndGroup(AccessFilterExpressionList value)

public AccessFilterExpression.Builder setAndGroup(AccessFilterExpressionList value)

Each of the FilterExpressions in the and_group has an AND relationship.

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

Parameter
NameDescription
valueAccessFilterExpressionList
Returns

setAndGroup(AccessFilterExpressionList.Builder builderForValue)

public AccessFilterExpression.Builder setAndGroup(AccessFilterExpressionList.Builder builderForValue)

Each of the FilterExpressions in the and_group has an AND relationship.

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

Parameter
NameDescription
builderForValueAccessFilterExpressionList.Builder
Returns

setField(Descriptors.FieldDescriptor field, Object value)

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

setNotExpression(AccessFilterExpression value)

public AccessFilterExpression.Builder setNotExpression(AccessFilterExpression value)

The FilterExpression is NOT of not_expression.

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

Parameter
NameDescription
valueAccessFilterExpression
Returns

setNotExpression(AccessFilterExpression.Builder builderForValue)

public AccessFilterExpression.Builder setNotExpression(AccessFilterExpression.Builder builderForValue)

The FilterExpression is NOT of not_expression.

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

Parameter
NameDescription
builderForValueAccessFilterExpression.Builder
Returns

setOrGroup(AccessFilterExpressionList value)

public AccessFilterExpression.Builder setOrGroup(AccessFilterExpressionList value)

Each of the FilterExpressions in the or_group has an OR relationship.

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

Parameter
NameDescription
valueAccessFilterExpressionList
Returns

setOrGroup(AccessFilterExpressionList.Builder builderForValue)

public AccessFilterExpression.Builder setOrGroup(AccessFilterExpressionList.Builder builderForValue)

Each of the FilterExpressions in the or_group has an OR relationship.

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

Parameter
NameDescription
builderForValueAccessFilterExpressionList.Builder
Returns

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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