Class DimensionExpression.ConcatenateExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DimensionExpression.ConcatenateExpression.Builder>
com.google.analytics.data.v1alpha.DimensionExpression.ConcatenateExpression.Builder
- All Implemented Interfaces:
DimensionExpression.ConcatenateExpressionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DimensionExpression.ConcatenateExpression
public static final class DimensionExpression.ConcatenateExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DimensionExpression.ConcatenateExpression.Builder>
implements DimensionExpression.ConcatenateExpressionOrBuilder
Used to combine dimension values to a single dimension.Protobuf type
google.analytics.data.v1alpha.DimensionExpression.ConcatenateExpression-
Method Summary
Modifier and TypeMethodDescriptionaddAllDimensionNames(Iterable<String> values) Names of dimensions.addDimensionNames(String value) Names of dimensions.addDimensionNamesBytes(com.google.protobuf.ByteString value) Names of dimensions.build()clear()The delimiter placed between dimension names.Names of dimensions.The delimiter placed between dimension names.com.google.protobuf.ByteStringThe delimiter placed between dimension names.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDimensionNames(int index) Names of dimensions.com.google.protobuf.ByteStringgetDimensionNamesBytes(int index) Names of dimensions.intNames of dimensions.com.google.protobuf.ProtocolStringListNames of dimensions.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDelimiter(String value) The delimiter placed between dimension names.setDelimiterBytes(com.google.protobuf.ByteString value) The delimiter placed between dimension names.setDimensionNames(int index, String value) Names of dimensions.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<DimensionExpression.ConcatenateExpression.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<DimensionExpression.ConcatenateExpression.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<DimensionExpression.ConcatenateExpression.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
public DimensionExpression.ConcatenateExpression.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DimensionExpression.ConcatenateExpression.Builder>
-
mergeFrom
public DimensionExpression.ConcatenateExpression.Builder mergeFrom(DimensionExpression.ConcatenateExpression other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DimensionExpression.ConcatenateExpression.Builder>
-
mergeFrom
public DimensionExpression.ConcatenateExpression.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<DimensionExpression.ConcatenateExpression.Builder>- Throws:
IOException
-
getDimensionNamesList
public com.google.protobuf.ProtocolStringList getDimensionNamesList()Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Specified by:
getDimensionNamesListin interfaceDimensionExpression.ConcatenateExpressionOrBuilder- Returns:
- A list containing the dimensionNames.
-
getDimensionNamesCount
public int getDimensionNamesCount()Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Specified by:
getDimensionNamesCountin interfaceDimensionExpression.ConcatenateExpressionOrBuilder- Returns:
- The count of dimensionNames.
-
getDimensionNames
Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Specified by:
getDimensionNamesin interfaceDimensionExpression.ConcatenateExpressionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The dimensionNames at the given index.
-
getDimensionNamesBytes
public com.google.protobuf.ByteString getDimensionNamesBytes(int index) Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Specified by:
getDimensionNamesBytesin interfaceDimensionExpression.ConcatenateExpressionOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the dimensionNames at the given index.
-
setDimensionNames
Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Parameters:
index- The index to set the value at.value- The dimensionNames to set.- Returns:
- This builder for chaining.
-
addDimensionNames
Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Parameters:
value- The dimensionNames to add.- Returns:
- This builder for chaining.
-
addAllDimensionNames
public DimensionExpression.ConcatenateExpression.Builder addAllDimensionNames(Iterable<String> values) Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Parameters:
values- The dimensionNames to add.- Returns:
- This builder for chaining.
-
clearDimensionNames
Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Returns:
- This builder for chaining.
-
addDimensionNamesBytes
public DimensionExpression.ConcatenateExpression.Builder addDimensionNamesBytes(com.google.protobuf.ByteString value) Names of dimensions. The names must refer back to names in the dimensions field of the request.
repeated string dimension_names = 1;- Parameters:
value- The bytes of the dimensionNames to add.- Returns:
- This builder for chaining.
-
getDelimiter
The delimiter placed between dimension names. Delimiters are often single characters such as "|" or "," but can be longer strings. If a dimension value contains the delimiter, both will be present in response with no distinction. For example if dimension 1 value = "US,FR", dimension 2 value = "JP", and delimiter = ",", then the response will contain "US,FR,JP".
string delimiter = 2;- Specified by:
getDelimiterin interfaceDimensionExpression.ConcatenateExpressionOrBuilder- Returns:
- The delimiter.
-
getDelimiterBytes
public com.google.protobuf.ByteString getDelimiterBytes()The delimiter placed between dimension names. Delimiters are often single characters such as "|" or "," but can be longer strings. If a dimension value contains the delimiter, both will be present in response with no distinction. For example if dimension 1 value = "US,FR", dimension 2 value = "JP", and delimiter = ",", then the response will contain "US,FR,JP".
string delimiter = 2;- Specified by:
getDelimiterBytesin interfaceDimensionExpression.ConcatenateExpressionOrBuilder- Returns:
- The bytes for delimiter.
-
setDelimiter
The delimiter placed between dimension names. Delimiters are often single characters such as "|" or "," but can be longer strings. If a dimension value contains the delimiter, both will be present in response with no distinction. For example if dimension 1 value = "US,FR", dimension 2 value = "JP", and delimiter = ",", then the response will contain "US,FR,JP".
string delimiter = 2;- Parameters:
value- The delimiter to set.- Returns:
- This builder for chaining.
-
clearDelimiter
The delimiter placed between dimension names. Delimiters are often single characters such as "|" or "," but can be longer strings. If a dimension value contains the delimiter, both will be present in response with no distinction. For example if dimension 1 value = "US,FR", dimension 2 value = "JP", and delimiter = ",", then the response will contain "US,FR,JP".
string delimiter = 2;- Returns:
- This builder for chaining.
-
setDelimiterBytes
public DimensionExpression.ConcatenateExpression.Builder setDelimiterBytes(com.google.protobuf.ByteString value) The delimiter placed between dimension names. Delimiters are often single characters such as "|" or "," but can be longer strings. If a dimension value contains the delimiter, both will be present in response with no distinction. For example if dimension 1 value = "US,FR", dimension 2 value = "JP", and delimiter = ",", then the response will contain "US,FR,JP".
string delimiter = 2;- Parameters:
value- The bytes for delimiter to set.- Returns:
- This builder for chaining.
-