Class MetricsData.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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(java.lang.Iterable<? extends ResourceMetrics> values)An array of ResourceMetrics.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.BuilderclearResourceMetrics()An array of ResourceMetrics.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.java.util.List<ResourceMetrics.Builder>getResourceMetricsBuilderList()An array of ResourceMetrics.intgetResourceMetricsCount()An array of ResourceMetrics.java.util.List<ResourceMetrics>getResourceMetricsList()An array of ResourceMetrics.ResourceMetricsOrBuildergetResourceMetricsOrBuilder(int index)An array of ResourceMetrics.java.util.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.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
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, 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
-
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 java.io.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:
java.io.IOException
-
getResourceMetricsList
public java.util.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(java.lang.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 java.util.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 java.util.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>
-
-