Class MetricsData.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
- io.opentelemetry.proto.metrics.v1.MetricsData.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MetricsDataOrBuilder,Cloneable
- Enclosing class:
- MetricsData
public static final class MetricsData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder> implements MetricsDataOrBuilder
MetricsData represents the metrics data that can be stored in a persistent storage, OR can be embedded by other protocols that transfer OTLP metrics data but do not implement the OTLP protocol. The main difference between this message and collector protocol is that in this message there will not be any "control" or "metadata" specific to OTLP protocol. When new fields are added into this message, the OTLP request MUST be updated as well.
Protobuf typeopentelemetry.proto.metrics.v1.MetricsData
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsData.BuilderaddAllResourceMetrics(Iterable<? extends ResourceMetrics> values)An array of ResourceMetrics.MetricsData.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MetricsData.BuilderaddResourceMetrics(int index, ResourceMetrics value)An array of ResourceMetrics.MetricsData.BuilderaddResourceMetrics(int index, ResourceMetrics.Builder builderForValue)An array of ResourceMetrics.MetricsData.BuilderaddResourceMetrics(ResourceMetrics value)An array of ResourceMetrics.MetricsData.BuilderaddResourceMetrics(ResourceMetrics.Builder builderForValue)An array of ResourceMetrics.ResourceMetrics.BuilderaddResourceMetricsBuilder()An array of ResourceMetrics.ResourceMetrics.BuilderaddResourceMetricsBuilder(int index)An array of ResourceMetrics.MetricsDatabuild()MetricsDatabuildPartial()MetricsData.Builderclear()MetricsData.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MetricsData.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MetricsData.BuilderclearResourceMetrics()An array of ResourceMetrics.MetricsData.Builderclone()MetricsDatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ResourceMetricsgetResourceMetrics(int index)An array of ResourceMetrics.ResourceMetrics.BuildergetResourceMetricsBuilder(int index)An array of ResourceMetrics.List<ResourceMetrics.Builder>getResourceMetricsBuilderList()An array of ResourceMetrics.intgetResourceMetricsCount()An array of ResourceMetrics.List<ResourceMetrics>getResourceMetricsList()An array of ResourceMetrics.ResourceMetricsOrBuildergetResourceMetricsOrBuilder(int index)An array of ResourceMetrics.List<? extends ResourceMetricsOrBuilder>getResourceMetricsOrBuilderList()An array of ResourceMetrics.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MetricsData.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MetricsData.BuildermergeFrom(com.google.protobuf.Message other)MetricsData.BuildermergeFrom(MetricsData other)MetricsData.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MetricsData.BuilderremoveResourceMetrics(int index)An array of ResourceMetrics.MetricsData.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MetricsData.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MetricsData.BuildersetResourceMetrics(int index, ResourceMetrics value)An array of ResourceMetrics.MetricsData.BuildersetResourceMetrics(int index, ResourceMetrics.Builder builderForValue)An array of ResourceMetrics.MetricsData.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
clear
public MetricsData.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.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.GeneratedMessageV3.Builder<MetricsData.Builder>
-
getDefaultInstanceForType
public MetricsData getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MetricsData build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MetricsData buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MetricsData.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
setField
public MetricsData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
clearField
public MetricsData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
clearOneof
public MetricsData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
setRepeatedField
public MetricsData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
addRepeatedField
public MetricsData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
mergeFrom
public MetricsData.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MetricsData.Builder>
-
mergeFrom
public MetricsData.Builder mergeFrom(MetricsData other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
mergeFrom
public MetricsData.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<MetricsData.Builder>- Throws:
IOException
-
getResourceMetricsList
public List<ResourceMetrics> getResourceMetricsList()
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;- Specified by:
getResourceMetricsListin interfaceMetricsDataOrBuilder
-
getResourceMetricsCount
public int getResourceMetricsCount()
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;- Specified by:
getResourceMetricsCountin interfaceMetricsDataOrBuilder
-
getResourceMetrics
public ResourceMetrics getResourceMetrics(int index)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;- Specified by:
getResourceMetricsin interfaceMetricsDataOrBuilder
-
setResourceMetrics
public MetricsData.Builder setResourceMetrics(int index, ResourceMetrics value)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
setResourceMetrics
public MetricsData.Builder setResourceMetrics(int index, ResourceMetrics.Builder builderForValue)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
addResourceMetrics
public MetricsData.Builder addResourceMetrics(ResourceMetrics value)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
addResourceMetrics
public MetricsData.Builder addResourceMetrics(int index, ResourceMetrics value)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
addResourceMetrics
public MetricsData.Builder addResourceMetrics(ResourceMetrics.Builder builderForValue)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
addResourceMetrics
public MetricsData.Builder addResourceMetrics(int index, ResourceMetrics.Builder builderForValue)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
addAllResourceMetrics
public MetricsData.Builder addAllResourceMetrics(Iterable<? extends ResourceMetrics> values)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
clearResourceMetrics
public MetricsData.Builder clearResourceMetrics()
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
removeResourceMetrics
public MetricsData.Builder removeResourceMetrics(int index)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
getResourceMetricsBuilder
public ResourceMetrics.Builder getResourceMetricsBuilder(int index)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
getResourceMetricsOrBuilder
public ResourceMetricsOrBuilder getResourceMetricsOrBuilder(int index)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;- Specified by:
getResourceMetricsOrBuilderin interfaceMetricsDataOrBuilder
-
getResourceMetricsOrBuilderList
public List<? extends ResourceMetricsOrBuilder> getResourceMetricsOrBuilderList()
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;- Specified by:
getResourceMetricsOrBuilderListin interfaceMetricsDataOrBuilder
-
addResourceMetricsBuilder
public ResourceMetrics.Builder addResourceMetricsBuilder()
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
addResourceMetricsBuilder
public ResourceMetrics.Builder addResourceMetricsBuilder(int index)
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
getResourceMetricsBuilderList
public List<ResourceMetrics.Builder> getResourceMetricsBuilderList()
An array of ResourceMetrics. For data coming from a single resource this array will typically contain one element. Intermediary nodes that receive data from multiple origins typically batch the data before forwarding further and in that case this array will contain multiple elements.
repeated .opentelemetry.proto.metrics.v1.ResourceMetrics resource_metrics = 1;
-
setUnknownFields
public final MetricsData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
mergeUnknownFields
public final MetricsData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MetricsData.Builder>
-
-