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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public SegmentParameterFilterExpression build()
Returns
TypeDescription
SegmentParameterFilterExpression

buildPartial()

public SegmentParameterFilterExpression buildPartial()
Returns
TypeDescription
SegmentParameterFilterExpression

clear()

public SegmentParameterFilterExpression.Builder clear()
Returns
TypeDescription
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
TypeDescription
SegmentParameterFilterExpression.Builder

clearExpr()

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

clearField(Descriptors.FieldDescriptor field)

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

clearNotExpression()

public SegmentParameterFilterExpression.Builder clearNotExpression()

The SegmentParameterFilterExpression is NOT of notExpression.

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

Returns
TypeDescription
SegmentParameterFilterExpression.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSegmentParameterFilter()

public SegmentParameterFilterExpression.Builder clearSegmentParameterFilter()

A primitive segment parameter filter.

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

Returns
TypeDescription
SegmentParameterFilterExpression.Builder

clone()

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

getAndGroup()

public SegmentParameterFilterExpressionList getAndGroup()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

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

Returns
TypeDescription
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
TypeDescription
SegmentParameterFilterExpressionList.Builder

getAndGroupOrBuilder()

public SegmentParameterFilterExpressionListOrBuilder getAndGroupOrBuilder()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

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

Returns
TypeDescription
SegmentParameterFilterExpressionListOrBuilder

getDefaultInstanceForType()

public SegmentParameterFilterExpression getDefaultInstanceForType()
Returns
TypeDescription
SegmentParameterFilterExpression

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExprCase()

public SegmentParameterFilterExpression.ExprCase getExprCase()
Returns
TypeDescription
SegmentParameterFilterExpression.ExprCase

getNotExpression()

public SegmentParameterFilterExpression getNotExpression()

The SegmentParameterFilterExpression is NOT of notExpression.

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

Returns
TypeDescription
SegmentParameterFilterExpression

The notExpression.

getNotExpressionBuilder()

public SegmentParameterFilterExpression.Builder getNotExpressionBuilder()

The SegmentParameterFilterExpression is NOT of notExpression.

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

Returns
TypeDescription
SegmentParameterFilterExpression.Builder

getNotExpressionOrBuilder()

public SegmentParameterFilterExpressionOrBuilder getNotExpressionOrBuilder()

The SegmentParameterFilterExpression is NOT of notExpression.

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

Returns
TypeDescription
SegmentParameterFilterExpressionOrBuilder

getOrGroup()

public SegmentParameterFilterExpressionList getOrGroup()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

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

Returns
TypeDescription
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
TypeDescription
SegmentParameterFilterExpressionList.Builder

getOrGroupOrBuilder()

public SegmentParameterFilterExpressionListOrBuilder getOrGroupOrBuilder()

The SegmentParameterFilterExpression in orGroup have an OR relationship.

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

Returns
TypeDescription
SegmentParameterFilterExpressionListOrBuilder

getSegmentParameterFilter()

public SegmentParameterFilter getSegmentParameterFilter()

A primitive segment parameter filter.

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

Returns
TypeDescription
SegmentParameterFilter

The segmentParameterFilter.

getSegmentParameterFilterBuilder()

public SegmentParameterFilter.Builder getSegmentParameterFilterBuilder()

A primitive segment parameter filter.

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

Returns
TypeDescription
SegmentParameterFilter.Builder

getSegmentParameterFilterOrBuilder()

public SegmentParameterFilterOrBuilder getSegmentParameterFilterOrBuilder()

A primitive segment parameter filter.

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

Returns
TypeDescription
SegmentParameterFilterOrBuilder

hasAndGroup()

public boolean hasAndGroup()

The SegmentParameterFilterExpression in andGroup have an AND relationship.

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

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the segmentParameterFilter field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilterExpressionList
Returns
TypeDescription
SegmentParameterFilterExpression.Builder

mergeFrom(SegmentParameterFilterExpression other)

public SegmentParameterFilterExpression.Builder mergeFrom(SegmentParameterFilterExpression other)
Parameter
NameDescription
otherSegmentParameterFilterExpression
Returns
TypeDescription
SegmentParameterFilterExpression.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public SegmentParameterFilterExpression.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilterExpression
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilterExpressionList
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilter
Returns
TypeDescription
SegmentParameterFilterExpression.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SegmentParameterFilterExpression.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilterExpressionList
Returns
TypeDescription
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
NameDescription
builderForValueSegmentParameterFilterExpressionList.Builder
Returns
TypeDescription
SegmentParameterFilterExpression.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public SegmentParameterFilterExpression.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilterExpression
Returns
TypeDescription
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
NameDescription
builderForValueSegmentParameterFilterExpression.Builder
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilterExpressionList
Returns
TypeDescription
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
NameDescription
builderForValueSegmentParameterFilterExpressionList.Builder
Returns
TypeDescription
SegmentParameterFilterExpression.Builder

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

public SegmentParameterFilterExpression.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueSegmentParameterFilter
Returns
TypeDescription
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
NameDescription
builderForValueSegmentParameterFilter.Builder
Returns
TypeDescription
SegmentParameterFilterExpression.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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