Package com.google.analytics.data.v1beta
Class Comparison.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Comparison.Builder>
com.google.analytics.data.v1beta.Comparison.Builder
- All Implemented Interfaces:
ComparisonOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Comparison
public static final class Comparison.Builder
extends com.google.protobuf.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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A saved comparison identified by the comparison's resource name.A basic comparison.Each comparison produces separate rows in the response.A saved comparison identified by the comparison's resource name.com.google.protobuf.ByteStringA saved comparison identified by the comparison's resource name.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA basic comparison.A basic comparison.A basic comparison.getName()Each comparison produces separate rows in the response.com.google.protobuf.ByteStringEach comparison produces separate rows in the response.booleanA saved comparison identified by the comparison's resource name.booleanA basic comparison.booleanhasName()Each comparison produces separate rows in the response.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanA basic comparison.mergeFrom(Comparison other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setComparison(String value) A saved comparison identified by the comparison's resource name.setComparisonBytes(com.google.protobuf.ByteString value) A saved comparison identified by the comparison's resource name.A basic comparison.setDimensionFilter(FilterExpression.Builder builderForValue) A basic comparison.Each comparison produces separate rows in the response.setNameBytes(com.google.protobuf.ByteString value) Each comparison produces separate rows in the response.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Comparison.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Comparison.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Comparison.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Comparison.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Comparison.Builder>
-
mergeFrom
public Comparison.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Comparison.Builder>- Throws:
IOException
-
getOneComparisonCase
- Specified by:
getOneComparisonCasein interfaceComparisonOrBuilder
-
clearOneComparison
-
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;- Specified by:
hasNamein interfaceComparisonOrBuilder- Returns:
- Whether the name field is set.
-
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;- Specified by:
getNamein interfaceComparisonOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.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;- Specified by:
getNameBytesin interfaceComparisonOrBuilder- Returns:
- The bytes for name.
-
setName
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;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setNameBytes
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;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasDimensionFilter
public boolean hasDimensionFilter()A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;- Specified by:
hasDimensionFilterin interfaceComparisonOrBuilder- Returns:
- Whether the dimensionFilter field is set.
-
getDimensionFilter
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;- Specified by:
getDimensionFilterin interfaceComparisonOrBuilder- Returns:
- The dimensionFilter.
-
setDimensionFilter
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2; -
setDimensionFilter
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2; -
mergeDimensionFilter
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2; -
clearDimensionFilter
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2; -
getDimensionFilterBuilder
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2; -
getDimensionFilterOrBuilder
A basic comparison.
.google.analytics.data.v1beta.FilterExpression dimension_filter = 2;- Specified by:
getDimensionFilterOrBuilderin interfaceComparisonOrBuilder
-
hasComparison
public boolean hasComparison()A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.
string comparison = 3;- Specified by:
hasComparisonin interfaceComparisonOrBuilder- Returns:
- Whether the comparison field is set.
-
getComparison
A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.
string comparison = 3;- Specified by:
getComparisonin interfaceComparisonOrBuilder- Returns:
- The comparison.
-
getComparisonBytes
public com.google.protobuf.ByteString getComparisonBytes()A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.
string comparison = 3;- Specified by:
getComparisonBytesin interfaceComparisonOrBuilder- Returns:
- The bytes for comparison.
-
setComparison
A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.
string comparison = 3;- Parameters:
value- The comparison to set.- Returns:
- This builder for chaining.
-
clearComparison
A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.
string comparison = 3;- Returns:
- This builder for chaining.
-
setComparisonBytes
A saved comparison identified by the comparison's resource name. For example, 'comparisons/1234'.
string comparison = 3;- Parameters:
value- The bytes for comparison to set.- Returns:
- This builder for chaining.
-