Package com.google.analytics.data.v1beta
Class OrderBy.PivotOrderBy.PivotSelection.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OrderBy.PivotOrderBy.PivotSelection.Builder>
com.google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection.Builder
- All Implemented Interfaces:
OrderBy.PivotOrderBy.PivotSelectionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OrderBy.PivotOrderBy.PivotSelection
public static final class OrderBy.PivotOrderBy.PivotSelection.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OrderBy.PivotOrderBy.PivotSelection.Builder>
implements OrderBy.PivotOrderBy.PivotSelectionOrBuilder
A pair of dimension names and values. Rows with this dimension pivot pair
are ordered by the metric's value.
For example if pivots = {{"browser", "Chrome"}} and
metric_name = "Sessions",
then the rows will be sorted based on Sessions in Chrome.
---------|----------|----------------|----------|----------------
| Chrome | Chrome | Safari | Safari
---------|----------|----------------|----------|----------------
Country | Sessions | Pages/Sessions | Sessions | Pages/Sessions
---------|----------|----------------|----------|----------------
US | 2 | 2 | 3 | 1
---------|----------|----------------|----------|----------------
Canada | 3 | 1 | 4 | 1
---------|----------|----------------|----------|----------------
Protobuf type google.analytics.data.v1beta.OrderBy.PivotOrderBy.PivotSelection-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Must be a dimension name from the request.Order by only when the named dimension is this value.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorMust be a dimension name from the request.com.google.protobuf.ByteStringMust be a dimension name from the request.Order by only when the named dimension is this value.com.google.protobuf.ByteStringOrder by only when the named dimension is this value.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDimensionName(String value) Must be a dimension name from the request.setDimensionNameBytes(com.google.protobuf.ByteString value) Must be a dimension name from the request.setDimensionValue(String value) Order by only when the named dimension is this value.setDimensionValueBytes(com.google.protobuf.ByteString value) Order by only when the named dimension is this value.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<OrderBy.PivotOrderBy.PivotSelection.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<OrderBy.PivotOrderBy.PivotSelection.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<OrderBy.PivotOrderBy.PivotSelection.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<OrderBy.PivotOrderBy.PivotSelection.Builder>
-
mergeFrom
public OrderBy.PivotOrderBy.PivotSelection.Builder mergeFrom(OrderBy.PivotOrderBy.PivotSelection other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OrderBy.PivotOrderBy.PivotSelection.Builder>
-
mergeFrom
public OrderBy.PivotOrderBy.PivotSelection.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<OrderBy.PivotOrderBy.PivotSelection.Builder>- Throws:
IOException
-
getDimensionName
Must be a dimension name from the request.
string dimension_name = 1;- Specified by:
getDimensionNamein interfaceOrderBy.PivotOrderBy.PivotSelectionOrBuilder- Returns:
- The dimensionName.
-
getDimensionNameBytes
public com.google.protobuf.ByteString getDimensionNameBytes()Must be a dimension name from the request.
string dimension_name = 1;- Specified by:
getDimensionNameBytesin interfaceOrderBy.PivotOrderBy.PivotSelectionOrBuilder- Returns:
- The bytes for dimensionName.
-
setDimensionName
Must be a dimension name from the request.
string dimension_name = 1;- Parameters:
value- The dimensionName to set.- Returns:
- This builder for chaining.
-
clearDimensionName
Must be a dimension name from the request.
string dimension_name = 1;- Returns:
- This builder for chaining.
-
setDimensionNameBytes
public OrderBy.PivotOrderBy.PivotSelection.Builder setDimensionNameBytes(com.google.protobuf.ByteString value) Must be a dimension name from the request.
string dimension_name = 1;- Parameters:
value- The bytes for dimensionName to set.- Returns:
- This builder for chaining.
-
getDimensionValue
Order by only when the named dimension is this value.
string dimension_value = 2;- Specified by:
getDimensionValuein interfaceOrderBy.PivotOrderBy.PivotSelectionOrBuilder- Returns:
- The dimensionValue.
-
getDimensionValueBytes
public com.google.protobuf.ByteString getDimensionValueBytes()Order by only when the named dimension is this value.
string dimension_value = 2;- Specified by:
getDimensionValueBytesin interfaceOrderBy.PivotOrderBy.PivotSelectionOrBuilder- Returns:
- The bytes for dimensionValue.
-
setDimensionValue
Order by only when the named dimension is this value.
string dimension_value = 2;- Parameters:
value- The dimensionValue to set.- Returns:
- This builder for chaining.
-
clearDimensionValue
Order by only when the named dimension is this value.
string dimension_value = 2;- Returns:
- This builder for chaining.
-
setDimensionValueBytes
public OrderBy.PivotOrderBy.PivotSelection.Builder setDimensionValueBytes(com.google.protobuf.ByteString value) Order by only when the named dimension is this value.
string dimension_value = 2;- Parameters:
value- The bytes for dimensionValue to set.- Returns:
- This builder for chaining.
-