Class Comparison.Builder (0.94.0)

public static final class Comparison.Builder extends GeneratedMessage.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

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

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

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 GeneratedMessage.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

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

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.