Class Comparison.Builder (0.64.0)

public static final class Comparison.Builder extends GeneratedMessageV3.Builder<Comparison.Builder> implements ComparisonOrBuilder

Defines an individual comparison. Most requests will include multiple comparisons so that the report compares between the comparisons.

Protobuf type google.analytics.data.v1beta.Comparison

Implements

ComparisonOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public Comparison build()
Returns
Type Description
Comparison

buildPartial()

public Comparison buildPartial()
Returns
Type Description
Comparison

clear()

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

clearComparison()

public Comparison.Builder clearComparison()

A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.

string comparison = 3;

Returns
Type Description
Comparison.Builder

This builder for chaining.

clearDimensionFilter()

public Comparison.Builder clearDimensionFilter()

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Returns
Type Description
Comparison.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearName()

public Comparison.Builder clearName()

Each comparison produces separate rows in the response. In the response, this comparison is identified by this name. If name is unspecified, we will use the saved comparisons display name.

optional string name = 1;

Returns
Type Description
Comparison.Builder

This builder for chaining.

clearOneComparison()

public Comparison.Builder clearOneComparison()
Returns
Type Description
Comparison.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getComparison()

public String getComparison()

A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.

string comparison = 3;

Returns
Type Description
String

The comparison.

getComparisonBytes()

public ByteString getComparisonBytes()

A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.

string comparison = 3;

Returns
Type Description
ByteString

The bytes for comparison.

getDefaultInstanceForType()

public Comparison getDefaultInstanceForType()
Returns
Type Description
Comparison

getDescriptorForType()

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

getDimensionFilter()

public FilterExpression getDimensionFilter()

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Returns
Type Description
FilterExpression

The dimensionFilter.

getDimensionFilterBuilder()

public FilterExpression.Builder getDimensionFilterBuilder()

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Returns
Type Description
FilterExpression.Builder

getDimensionFilterOrBuilder()

public FilterExpressionOrBuilder getDimensionFilterOrBuilder()

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Returns
Type Description
FilterExpressionOrBuilder

getName()

public String getName()

Each comparison produces separate rows in the response. In the response, this comparison is identified by this name. If name is unspecified, we will use the saved comparisons display name.

optional string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Each comparison produces separate rows in the response. In the response, this comparison is identified by this name. If name is unspecified, we will use the saved comparisons display name.

optional string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getOneComparisonCase()

public Comparison.OneComparisonCase getOneComparisonCase()
Returns
Type Description
Comparison.OneComparisonCase

hasComparison()

public boolean hasComparison()

A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.

string comparison = 3;

Returns
Type Description
boolean

Whether the comparison field is set.

hasDimensionFilter()

public boolean hasDimensionFilter()

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Returns
Type Description
boolean

Whether the dimensionFilter field is set.

hasName()

public boolean hasName()

Each comparison produces separate rows in the response. In the response, this comparison is identified by this name. If name is unspecified, we will use the saved comparisons display name.

optional string name = 1;

Returns
Type Description
boolean

Whether the name field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDimensionFilter(FilterExpression value)

public Comparison.Builder mergeDimensionFilter(FilterExpression value)

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Parameter
Name Description
value FilterExpression
Returns
Type Description
Comparison.Builder

mergeFrom(Comparison other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setComparison(String value)

public Comparison.Builder setComparison(String value)

A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.

string comparison = 3;

Parameter
Name Description
value String

The comparison to set.

Returns
Type Description
Comparison.Builder

This builder for chaining.

setComparisonBytes(ByteString value)

public Comparison.Builder setComparisonBytes(ByteString value)

A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.

string comparison = 3;

Parameter
Name Description
value ByteString

The bytes for comparison to set.

Returns
Type Description
Comparison.Builder

This builder for chaining.

setDimensionFilter(FilterExpression value)

public Comparison.Builder setDimensionFilter(FilterExpression value)

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Parameter
Name Description
value FilterExpression
Returns
Type Description
Comparison.Builder

setDimensionFilter(FilterExpression.Builder builderForValue)

public Comparison.Builder setDimensionFilter(FilterExpression.Builder builderForValue)

A basic comparison.

.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;

Parameter
Name Description
builderForValue FilterExpression.Builder
Returns
Type Description
Comparison.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

setName(String value)

public Comparison.Builder setName(String value)

Each comparison produces separate rows in the response. In the response, this comparison is identified by this name. If name is unspecified, we will use the saved comparisons display name.

optional string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
Comparison.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Comparison.Builder setNameBytes(ByteString value)

Each comparison produces separate rows in the response. In the response, this comparison is identified by this name. If name is unspecified, we will use the saved comparisons display name.

optional string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
Comparison.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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