Package com.google.analytics.data.v1beta
Class DimensionCompatibility.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DimensionCompatibility.Builder>
com.google.analytics.data.v1beta.DimensionCompatibility.Builder
- All Implemented Interfaces:
DimensionCompatibilityOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DimensionCompatibility
public static final class DimensionCompatibility.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DimensionCompatibility.Builder>
implements DimensionCompatibilityOrBuilder
The compatibility for a single dimension.Protobuf type
google.analytics.data.v1beta.DimensionCompatibility-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The compatibility of this dimension.The dimension metadata contains the API name for this compatibility information.The compatibility of this dimension.intThe compatibility of this dimension.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe dimension metadata contains the API name for this compatibility information.The dimension metadata contains the API name for this compatibility information.The dimension metadata contains the API name for this compatibility information.booleanThe compatibility of this dimension.booleanThe dimension metadata contains the API name for this compatibility information.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe dimension metadata contains the API name for this compatibility information.mergeFrom(DimensionCompatibility other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCompatibility(Compatibility value) The compatibility of this dimension.setCompatibilityValue(int value) The compatibility of this dimension.The dimension metadata contains the API name for this compatibility information.setDimensionMetadata(DimensionMetadata.Builder builderForValue) The dimension metadata contains the API name for this compatibility information.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<DimensionCompatibility.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<DimensionCompatibility.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<DimensionCompatibility.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<DimensionCompatibility.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DimensionCompatibility.Builder>
-
mergeFrom
public DimensionCompatibility.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<DimensionCompatibility.Builder>- Throws:
IOException
-
hasDimensionMetadata
public boolean hasDimensionMetadata()The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1;- Specified by:
hasDimensionMetadatain interfaceDimensionCompatibilityOrBuilder- Returns:
- Whether the dimensionMetadata field is set.
-
getDimensionMetadata
The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1;- Specified by:
getDimensionMetadatain interfaceDimensionCompatibilityOrBuilder- Returns:
- The dimensionMetadata.
-
setDimensionMetadata
The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1; -
setDimensionMetadata
public DimensionCompatibility.Builder setDimensionMetadata(DimensionMetadata.Builder builderForValue) The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1; -
mergeDimensionMetadata
The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1; -
clearDimensionMetadata
The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1; -
getDimensionMetadataBuilder
The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1; -
getDimensionMetadataOrBuilder
The dimension metadata contains the API name for this compatibility information. The dimension metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.DimensionMetadata dimension_metadata = 1;- Specified by:
getDimensionMetadataOrBuilderin interfaceDimensionCompatibilityOrBuilder
-
hasCompatibility
public boolean hasCompatibility()The compatibility of this dimension. If the compatibility is COMPATIBLE, this dimension can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;- Specified by:
hasCompatibilityin interfaceDimensionCompatibilityOrBuilder- Returns:
- Whether the compatibility field is set.
-
getCompatibilityValue
public int getCompatibilityValue()The compatibility of this dimension. If the compatibility is COMPATIBLE, this dimension can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;- Specified by:
getCompatibilityValuein interfaceDimensionCompatibilityOrBuilder- Returns:
- The enum numeric value on the wire for compatibility.
-
setCompatibilityValue
The compatibility of this dimension. If the compatibility is COMPATIBLE, this dimension can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;- Parameters:
value- The enum numeric value on the wire for compatibility to set.- Returns:
- This builder for chaining.
-
getCompatibility
The compatibility of this dimension. If the compatibility is COMPATIBLE, this dimension can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;- Specified by:
getCompatibilityin interfaceDimensionCompatibilityOrBuilder- Returns:
- The compatibility.
-
setCompatibility
The compatibility of this dimension. If the compatibility is COMPATIBLE, this dimension can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;- Parameters:
value- The compatibility to set.- Returns:
- This builder for chaining.
-
clearCompatibility
The compatibility of this dimension. If the compatibility is COMPATIBLE, this dimension can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;- Returns:
- This builder for chaining.
-