Class SegmentParameterFilterExpression.Builder (0.54.0)

public static final class SegmentParameterFilterExpression.Builder extends GeneratedMessageV3.Builder<SegmentParameterFilterExpression.Builder> implements SegmentParameterFilterExpressionOrBuilder

Expresses combinations of segment filter on parameters.

Protobuf type google.analytics.data.v1alpha.SegmentParameterFilterExpression

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public SegmentParameterFilterExpression build()
Returns
Type Description
SegmentParameterFilterExpression

buildPartial()

public SegmentParameterFilterExpression buildPartial()
Returns
Type Description
SegmentParameterFilterExpression

clear()

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

clearAndGroup()

public SegmentParameterFilterExpression.Builder clearAndGroup()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Returns
Type Description
SegmentParameterFilterExpression.Builder

clearExpr()

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

clearField(Descriptors.FieldDescriptor field)

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

clearNotExpression()

public SegmentParameterFilterExpression.Builder clearNotExpression()

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Returns
Type Description
SegmentParameterFilterExpression.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearOrGroup()

public SegmentParameterFilterExpression.Builder clearOrGroup()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Returns
Type Description
SegmentParameterFilterExpression.Builder

clearSegmentParameterFilter()

public SegmentParameterFilterExpression.Builder clearSegmentParameterFilter()

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Returns
Type Description
SegmentParameterFilterExpression.Builder

clone()

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

getAndGroup()

public SegmentParameterFilterExpressionList getAndGroup()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Returns
Type Description
SegmentParameterFilterExpressionList

The andGroup.

getAndGroupBuilder()

public SegmentParameterFilterExpressionList.Builder getAndGroupBuilder()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Returns
Type Description
SegmentParameterFilterExpressionList.Builder

getAndGroupOrBuilder()

public SegmentParameterFilterExpressionListOrBuilder getAndGroupOrBuilder()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Returns
Type Description
SegmentParameterFilterExpressionListOrBuilder

getDefaultInstanceForType()

public SegmentParameterFilterExpression getDefaultInstanceForType()
Returns
Type Description
SegmentParameterFilterExpression

getDescriptorForType()

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

getExprCase()

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

getNotExpression()

public SegmentParameterFilterExpression getNotExpression()

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Returns
Type Description
SegmentParameterFilterExpression

The notExpression.

getNotExpressionBuilder()

public SegmentParameterFilterExpression.Builder getNotExpressionBuilder()

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Returns
Type Description
SegmentParameterFilterExpression.Builder

getNotExpressionOrBuilder()

public SegmentParameterFilterExpressionOrBuilder getNotExpressionOrBuilder()

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Returns
Type Description
SegmentParameterFilterExpressionOrBuilder

getOrGroup()

public SegmentParameterFilterExpressionList getOrGroup()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Returns
Type Description
SegmentParameterFilterExpressionList

The orGroup.

getOrGroupBuilder()

public SegmentParameterFilterExpressionList.Builder getOrGroupBuilder()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Returns
Type Description
SegmentParameterFilterExpressionList.Builder

getOrGroupOrBuilder()

public SegmentParameterFilterExpressionListOrBuilder getOrGroupOrBuilder()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Returns
Type Description
SegmentParameterFilterExpressionListOrBuilder

getSegmentParameterFilter()

public SegmentParameterFilter getSegmentParameterFilter()

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Returns
Type Description
SegmentParameterFilter

The segmentParameterFilter.

getSegmentParameterFilterBuilder()

public SegmentParameterFilter.Builder getSegmentParameterFilterBuilder()

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Returns
Type Description
SegmentParameterFilter.Builder

getSegmentParameterFilterOrBuilder()

public SegmentParameterFilterOrBuilder getSegmentParameterFilterOrBuilder()

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Returns
Type Description
SegmentParameterFilterOrBuilder

hasAndGroup()

public boolean hasAndGroup()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Returns
Type Description
boolean

Whether the andGroup field is set.

hasNotExpression()

public boolean hasNotExpression()

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Returns
Type Description
boolean

Whether the notExpression field is set.

hasOrGroup()

public boolean hasOrGroup()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Returns
Type Description
boolean

Whether the orGroup field is set.

hasSegmentParameterFilter()

public boolean hasSegmentParameterFilter()

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Returns
Type Description
boolean

Whether the segmentParameterFilter field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAndGroup(SegmentParameterFilterExpressionList value)

public SegmentParameterFilterExpression.Builder mergeAndGroup(SegmentParameterFilterExpressionList value)

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Parameter
Name Description
value SegmentParameterFilterExpressionList
Returns
Type Description
SegmentParameterFilterExpression.Builder

mergeFrom(SegmentParameterFilterExpression other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeNotExpression(SegmentParameterFilterExpression value)

public SegmentParameterFilterExpression.Builder mergeNotExpression(SegmentParameterFilterExpression value)

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Parameter
Name Description
value SegmentParameterFilterExpression
Returns
Type Description
SegmentParameterFilterExpression.Builder

mergeOrGroup(SegmentParameterFilterExpressionList value)

public SegmentParameterFilterExpression.Builder mergeOrGroup(SegmentParameterFilterExpressionList value)

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Parameter
Name Description
value SegmentParameterFilterExpressionList
Returns
Type Description
SegmentParameterFilterExpression.Builder

mergeSegmentParameterFilter(SegmentParameterFilter value)

public SegmentParameterFilterExpression.Builder mergeSegmentParameterFilter(SegmentParameterFilter value)

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Parameter
Name Description
value SegmentParameterFilter
Returns
Type Description
SegmentParameterFilterExpression.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAndGroup(SegmentParameterFilterExpressionList value)

public SegmentParameterFilterExpression.Builder setAndGroup(SegmentParameterFilterExpressionList value)

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Parameter
Name Description
value SegmentParameterFilterExpressionList
Returns
Type Description
SegmentParameterFilterExpression.Builder

setAndGroup(SegmentParameterFilterExpressionList.Builder builderForValue)

public SegmentParameterFilterExpression.Builder setAndGroup(SegmentParameterFilterExpressionList.Builder builderForValue)

The SegmentParameterFilterExpression in andGroup have an AND relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList and_group = 1;

Parameter
Name Description
builderForValue SegmentParameterFilterExpressionList.Builder
Returns
Type Description
SegmentParameterFilterExpression.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setNotExpression(SegmentParameterFilterExpression value)

public SegmentParameterFilterExpression.Builder setNotExpression(SegmentParameterFilterExpression value)

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

Parameter
Name Description
value SegmentParameterFilterExpression
Returns
Type Description
SegmentParameterFilterExpression.Builder

setNotExpression(SegmentParameterFilterExpression.Builder builderForValue)

public SegmentParameterFilterExpression.Builder setNotExpression(SegmentParameterFilterExpression.Builder builderForValue)

The SegmentParameterFilterExpression is NOT of notExpression.

.google.analytics.data.v1alpha.SegmentParameterFilterExpression not_expression = 3;

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

setOrGroup(SegmentParameterFilterExpressionList value)

public SegmentParameterFilterExpression.Builder setOrGroup(SegmentParameterFilterExpressionList value)

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Parameter
Name Description
value SegmentParameterFilterExpressionList
Returns
Type Description
SegmentParameterFilterExpression.Builder

setOrGroup(SegmentParameterFilterExpressionList.Builder builderForValue)

public SegmentParameterFilterExpression.Builder setOrGroup(SegmentParameterFilterExpressionList.Builder builderForValue)

The SegmentParameterFilterExpression in orGroup have an OR relationship.

.google.analytics.data.v1alpha.SegmentParameterFilterExpressionList or_group = 2;

Parameter
Name Description
builderForValue SegmentParameterFilterExpressionList.Builder
Returns
Type Description
SegmentParameterFilterExpression.Builder

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

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

setSegmentParameterFilter(SegmentParameterFilter value)

public SegmentParameterFilterExpression.Builder setSegmentParameterFilter(SegmentParameterFilter value)

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Parameter
Name Description
value SegmentParameterFilter
Returns
Type Description
SegmentParameterFilterExpression.Builder

setSegmentParameterFilter(SegmentParameterFilter.Builder builderForValue)

public SegmentParameterFilterExpression.Builder setSegmentParameterFilter(SegmentParameterFilter.Builder builderForValue)

A primitive segment parameter filter.

.google.analytics.data.v1alpha.SegmentParameterFilter segment_parameter_filter = 4;

Parameter
Name Description
builderForValue SegmentParameterFilter.Builder
Returns
Type Description
SegmentParameterFilterExpression.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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