public static final class MetricCompatibility.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder> implements MetricCompatibilityOrBuilder
The compatibility for a single metric.Protobuf type
google.analytics.data.v1beta.MetricCompatibility| Modifier and Type | Method and Description |
|---|---|
MetricCompatibility.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MetricCompatibility |
build() |
MetricCompatibility |
buildPartial() |
MetricCompatibility.Builder |
clear() |
MetricCompatibility.Builder |
clearCompatibility()
The compatibility of this metric.
|
MetricCompatibility.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MetricCompatibility.Builder |
clearMetricMetadata()
The metric metadata contains the API name for this compatibility
information.
|
MetricCompatibility.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MetricCompatibility.Builder |
clone() |
Compatibility |
getCompatibility()
The compatibility of this metric.
|
int |
getCompatibilityValue()
The compatibility of this metric.
|
MetricCompatibility |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MetricMetadata |
getMetricMetadata()
The metric metadata contains the API name for this compatibility
information.
|
MetricMetadata.Builder |
getMetricMetadataBuilder()
The metric metadata contains the API name for this compatibility
information.
|
MetricMetadataOrBuilder |
getMetricMetadataOrBuilder()
The metric metadata contains the API name for this compatibility
information.
|
boolean |
hasCompatibility()
The compatibility of this metric.
|
boolean |
hasMetricMetadata()
The metric metadata contains the API name for this compatibility
information.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MetricCompatibility.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MetricCompatibility.Builder |
mergeFrom(com.google.protobuf.Message other) |
MetricCompatibility.Builder |
mergeFrom(MetricCompatibility other) |
MetricCompatibility.Builder |
mergeMetricMetadata(MetricMetadata value)
The metric metadata contains the API name for this compatibility
information.
|
MetricCompatibility.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MetricCompatibility.Builder |
setCompatibility(Compatibility value)
The compatibility of this metric.
|
MetricCompatibility.Builder |
setCompatibilityValue(int value)
The compatibility of this metric.
|
MetricCompatibility.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MetricCompatibility.Builder |
setMetricMetadata(MetricMetadata.Builder builderForValue)
The metric metadata contains the API name for this compatibility
information.
|
MetricCompatibility.Builder |
setMetricMetadata(MetricMetadata value)
The metric metadata contains the API name for this compatibility
information.
|
MetricCompatibility.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MetricCompatibility.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MetricCompatibility build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MetricCompatibility buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MetricCompatibility.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder mergeFrom(MetricCompatibility other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public MetricCompatibility.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetricCompatibility.Builder>IOExceptionpublic boolean hasMetricMetadata()
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;hasMetricMetadata in interface MetricCompatibilityOrBuilderpublic MetricMetadata getMetricMetadata()
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;getMetricMetadata in interface MetricCompatibilityOrBuilderpublic MetricCompatibility.Builder setMetricMetadata(MetricMetadata value)
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;public MetricCompatibility.Builder setMetricMetadata(MetricMetadata.Builder builderForValue)
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;public MetricCompatibility.Builder mergeMetricMetadata(MetricMetadata value)
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;public MetricCompatibility.Builder clearMetricMetadata()
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;public MetricMetadata.Builder getMetricMetadataBuilder()
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;public MetricMetadataOrBuilder getMetricMetadataOrBuilder()
The metric metadata contains the API name for this compatibility information. The metric metadata also contains other helpful information like the UI name and description.
optional .google.analytics.data.v1beta.MetricMetadata metric_metadata = 1;getMetricMetadataOrBuilder in interface MetricCompatibilityOrBuilderpublic boolean hasCompatibility()
The compatibility of this metric. If the compatibility is COMPATIBLE, this metric can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;hasCompatibility in interface MetricCompatibilityOrBuilderpublic int getCompatibilityValue()
The compatibility of this metric. If the compatibility is COMPATIBLE, this metric can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;getCompatibilityValue in interface MetricCompatibilityOrBuilderpublic MetricCompatibility.Builder setCompatibilityValue(int value)
The compatibility of this metric. If the compatibility is COMPATIBLE, this metric can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;value - The enum numeric value on the wire for compatibility to set.public Compatibility getCompatibility()
The compatibility of this metric. If the compatibility is COMPATIBLE, this metric can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;getCompatibility in interface MetricCompatibilityOrBuilderpublic MetricCompatibility.Builder setCompatibility(Compatibility value)
The compatibility of this metric. If the compatibility is COMPATIBLE, this metric can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;value - The compatibility to set.public MetricCompatibility.Builder clearCompatibility()
The compatibility of this metric. If the compatibility is COMPATIBLE, this metric can be successfully added to the report.
optional .google.analytics.data.v1beta.Compatibility compatibility = 2;public final MetricCompatibility.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>public final MetricCompatibility.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MetricCompatibility.Builder>Copyright © 2022 Google LLC. All rights reserved.