Class Metric.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
- io.opentelemetry.proto.metrics.v1.Metric.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MetricOrBuilder,Cloneable
- Enclosing class:
- Metric
public static final class Metric.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder> implements MetricOrBuilder
Defines a Metric which has one or more timeseries. The following is a brief summary of the Metric data model. For more details, see: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/datamodel.md The data model and relation between entities is shown in the diagram below. Here, "DataPoint" is the term used to refer to any one of the specific data point value types, and "points" is the term used to refer to any one of the lists of points contained in the Metric. - Metric is composed of a metadata and data. - Metadata part contains a name, description, unit. - Data is one of the possible types (Sum, Gauge, Histogram, Summary). - DataPoint contains timestamps, attributes, and one of the possible value type fields. Metric +------------+ |name | |description | |unit | +------------------------------------+ |data |---> |Gauge, Sum, Histogram, Summary, ... | +------------+ +------------------------------------+ Data [One of Gauge, Sum, Histogram, Summary, ...] +-----------+ |... | // Metadata about the Data. |points |--+ +-----------+ | | +---------------------------+ | |DataPoint 1 | v |+------+------+ +------+ | +-----+ ||label |label |...|label | | | 1 |-->||value1|value2|...|valueN| | +-----+ |+------+------+ +------+ | | . | |+-----+ | | . | ||value| | | . | |+-----+ | | . | +---------------------------+ | . | . | . | . | . | . | . | +---------------------------+ | . | |DataPoint M | +-----+ |+------+------+ +------+ | | M |-->||label |label |...|label | | +-----+ ||value1|value2|...|valueN| | |+------+------+ +------+ | |+-----+ | ||value| | |+-----+ | +---------------------------+ Each distinct type of DataPoint represents the output of a specific aggregation function, the result of applying the DataPoint's associated function of to one or more measurements. All DataPoint types have three common fields: - Attributes includes key-value pairs associated with the data point - TimeUnixNano is required, set to the end time of the aggregation - StartTimeUnixNano is optional, but strongly encouraged for DataPoints having an AggregationTemporality field, as discussed below. Both TimeUnixNano and StartTimeUnixNano values are expressed as UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970. # TimeUnixNano This field is required, having consistent interpretation across DataPoint types. TimeUnixNano is the moment corresponding to when the data point's aggregate value was captured. Data points with the 0 value for TimeUnixNano SHOULD be rejected by consumers. # StartTimeUnixNano StartTimeUnixNano in general allows detecting when a sequence of observations is unbroken. This field indicates to consumers the start time for points with cumulative and delta AggregationTemporality, and it should be included whenever possible to support correct rate calculation. Although it may be omitted when the start time is truly unknown, setting StartTimeUnixNano is strongly encouraged.Protobuf typeopentelemetry.proto.metrics.v1.Metric
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Metric.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Metricbuild()MetricbuildPartial()Metric.Builderclear()Metric.BuilderclearData()Metric.BuilderclearDescription()description of the metric, which can be used in documentation.Metric.BuilderclearExponentialHistogram().opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;Metric.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Metric.BuilderclearGauge().opentelemetry.proto.metrics.v1.Gauge gauge = 5;Metric.BuilderclearHistogram().opentelemetry.proto.metrics.v1.Histogram histogram = 9;Metric.BuilderclearName()name of the metric, including its DNS name prefix.Metric.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Metric.BuilderclearSum().opentelemetry.proto.metrics.v1.Sum sum = 7;Metric.BuilderclearSummary().opentelemetry.proto.metrics.v1.Summary summary = 11;Metric.BuilderclearUnit()unit in which the metric value is reported.Metric.Builderclone()Metric.DataCasegetDataCase()MetricgetDefaultInstanceForType()StringgetDescription()description of the metric, which can be used in documentation.com.google.protobuf.ByteStringgetDescriptionBytes()description of the metric, which can be used in documentation.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ExponentialHistogramgetExponentialHistogram().opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;ExponentialHistogram.BuildergetExponentialHistogramBuilder().opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;ExponentialHistogramOrBuildergetExponentialHistogramOrBuilder().opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;GaugegetGauge().opentelemetry.proto.metrics.v1.Gauge gauge = 5;Gauge.BuildergetGaugeBuilder().opentelemetry.proto.metrics.v1.Gauge gauge = 5;GaugeOrBuildergetGaugeOrBuilder().opentelemetry.proto.metrics.v1.Gauge gauge = 5;HistogramgetHistogram().opentelemetry.proto.metrics.v1.Histogram histogram = 9;Histogram.BuildergetHistogramBuilder().opentelemetry.proto.metrics.v1.Histogram histogram = 9;HistogramOrBuildergetHistogramOrBuilder().opentelemetry.proto.metrics.v1.Histogram histogram = 9;StringgetName()name of the metric, including its DNS name prefix.com.google.protobuf.ByteStringgetNameBytes()name of the metric, including its DNS name prefix.SumgetSum().opentelemetry.proto.metrics.v1.Sum sum = 7;Sum.BuildergetSumBuilder().opentelemetry.proto.metrics.v1.Sum sum = 7;SummarygetSummary().opentelemetry.proto.metrics.v1.Summary summary = 11;Summary.BuildergetSummaryBuilder().opentelemetry.proto.metrics.v1.Summary summary = 11;SummaryOrBuildergetSummaryOrBuilder().opentelemetry.proto.metrics.v1.Summary summary = 11;SumOrBuildergetSumOrBuilder().opentelemetry.proto.metrics.v1.Sum sum = 7;StringgetUnit()unit in which the metric value is reported.com.google.protobuf.ByteStringgetUnitBytes()unit in which the metric value is reported.booleanhasExponentialHistogram().opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;booleanhasGauge().opentelemetry.proto.metrics.v1.Gauge gauge = 5;booleanhasHistogram().opentelemetry.proto.metrics.v1.Histogram histogram = 9;booleanhasSum().opentelemetry.proto.metrics.v1.Sum sum = 7;booleanhasSummary().opentelemetry.proto.metrics.v1.Summary summary = 11;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Metric.BuildermergeExponentialHistogram(ExponentialHistogram value).opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;Metric.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Metric.BuildermergeFrom(com.google.protobuf.Message other)Metric.BuildermergeFrom(Metric other)Metric.BuildermergeGauge(Gauge value).opentelemetry.proto.metrics.v1.Gauge gauge = 5;Metric.BuildermergeHistogram(Histogram value).opentelemetry.proto.metrics.v1.Histogram histogram = 9;Metric.BuildermergeSum(Sum value).opentelemetry.proto.metrics.v1.Sum sum = 7;Metric.BuildermergeSummary(Summary value).opentelemetry.proto.metrics.v1.Summary summary = 11;Metric.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Metric.BuildersetDescription(String value)description of the metric, which can be used in documentation.Metric.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)description of the metric, which can be used in documentation.Metric.BuildersetExponentialHistogram(ExponentialHistogram value).opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;Metric.BuildersetExponentialHistogram(ExponentialHistogram.Builder builderForValue).opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;Metric.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Metric.BuildersetGauge(Gauge value).opentelemetry.proto.metrics.v1.Gauge gauge = 5;Metric.BuildersetGauge(Gauge.Builder builderForValue).opentelemetry.proto.metrics.v1.Gauge gauge = 5;Metric.BuildersetHistogram(Histogram value).opentelemetry.proto.metrics.v1.Histogram histogram = 9;Metric.BuildersetHistogram(Histogram.Builder builderForValue).opentelemetry.proto.metrics.v1.Histogram histogram = 9;Metric.BuildersetName(String value)name of the metric, including its DNS name prefix.Metric.BuildersetNameBytes(com.google.protobuf.ByteString value)name of the metric, including its DNS name prefix.Metric.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Metric.BuildersetSum(Sum value).opentelemetry.proto.metrics.v1.Sum sum = 7;Metric.BuildersetSum(Sum.Builder builderForValue).opentelemetry.proto.metrics.v1.Sum sum = 7;Metric.BuildersetSummary(Summary value).opentelemetry.proto.metrics.v1.Summary summary = 11;Metric.BuildersetSummary(Summary.Builder builderForValue).opentelemetry.proto.metrics.v1.Summary summary = 11;Metric.BuildersetUnit(String value)unit in which the metric value is reported.Metric.BuildersetUnitBytes(com.google.protobuf.ByteString value)unit in which the metric value is reported.Metric.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<Metric.Builder>
-
clear
public Metric.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<Metric.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<Metric.Builder>
-
getDefaultInstanceForType
public Metric getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Metric build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Metric buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Metric.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<Metric.Builder>
-
setField
public Metric.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<Metric.Builder>
-
clearField
public Metric.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
clearOneof
public Metric.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
setRepeatedField
public Metric.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<Metric.Builder>
-
addRepeatedField
public Metric.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<Metric.Builder>
-
mergeFrom
public Metric.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Metric.Builder>
-
mergeFrom
public Metric.Builder mergeFrom(Metric other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
mergeFrom
public Metric.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<Metric.Builder>- Throws:
IOException
-
getDataCase
public Metric.DataCase getDataCase()
- Specified by:
getDataCasein interfaceMetricOrBuilder
-
clearData
public Metric.Builder clearData()
-
getName
public String getName()
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;- Specified by:
getNamein interfaceMetricOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;- Specified by:
getNameBytesin interfaceMetricOrBuilder- Returns:
- The bytes for name.
-
setName
public Metric.Builder setName(String value)
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Metric.Builder clearName()
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Metric.Builder setNameBytes(com.google.protobuf.ByteString value)
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
description of the metric, which can be used in documentation.
string description = 2;- Specified by:
getDescriptionin interfaceMetricOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
description of the metric, which can be used in documentation.
string description = 2;- Specified by:
getDescriptionBytesin interfaceMetricOrBuilder- Returns:
- The bytes for description.
-
setDescription
public Metric.Builder setDescription(String value)
description of the metric, which can be used in documentation.
string description = 2;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Metric.Builder clearDescription()
description of the metric, which can be used in documentation.
string description = 2;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Metric.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
description of the metric, which can be used in documentation.
string description = 2;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getUnit
public String getUnit()
unit in which the metric value is reported. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Specified by:
getUnitin interfaceMetricOrBuilder- Returns:
- The unit.
-
getUnitBytes
public com.google.protobuf.ByteString getUnitBytes()
unit in which the metric value is reported. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Specified by:
getUnitBytesin interfaceMetricOrBuilder- Returns:
- The bytes for unit.
-
setUnit
public Metric.Builder setUnit(String value)
unit in which the metric value is reported. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Parameters:
value- The unit to set.- Returns:
- This builder for chaining.
-
clearUnit
public Metric.Builder clearUnit()
unit in which the metric value is reported. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Returns:
- This builder for chaining.
-
setUnitBytes
public Metric.Builder setUnitBytes(com.google.protobuf.ByteString value)
unit in which the metric value is reported. Follows the format described by http://unitsofmeasure.org/ucum.html.
string unit = 3;- Parameters:
value- The bytes for unit to set.- Returns:
- This builder for chaining.
-
hasGauge
public boolean hasGauge()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;- Specified by:
hasGaugein interfaceMetricOrBuilder- Returns:
- Whether the gauge field is set.
-
getGauge
public Gauge getGauge()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;- Specified by:
getGaugein interfaceMetricOrBuilder- Returns:
- The gauge.
-
setGauge
public Metric.Builder setGauge(Gauge value)
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;
-
setGauge
public Metric.Builder setGauge(Gauge.Builder builderForValue)
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;
-
mergeGauge
public Metric.Builder mergeGauge(Gauge value)
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;
-
clearGauge
public Metric.Builder clearGauge()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;
-
getGaugeBuilder
public Gauge.Builder getGaugeBuilder()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;
-
getGaugeOrBuilder
public GaugeOrBuilder getGaugeOrBuilder()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;- Specified by:
getGaugeOrBuilderin interfaceMetricOrBuilder
-
hasSum
public boolean hasSum()
.opentelemetry.proto.metrics.v1.Sum sum = 7;- Specified by:
hasSumin interfaceMetricOrBuilder- Returns:
- Whether the sum field is set.
-
getSum
public Sum getSum()
.opentelemetry.proto.metrics.v1.Sum sum = 7;- Specified by:
getSumin interfaceMetricOrBuilder- Returns:
- The sum.
-
setSum
public Metric.Builder setSum(Sum value)
.opentelemetry.proto.metrics.v1.Sum sum = 7;
-
setSum
public Metric.Builder setSum(Sum.Builder builderForValue)
.opentelemetry.proto.metrics.v1.Sum sum = 7;
-
mergeSum
public Metric.Builder mergeSum(Sum value)
.opentelemetry.proto.metrics.v1.Sum sum = 7;
-
clearSum
public Metric.Builder clearSum()
.opentelemetry.proto.metrics.v1.Sum sum = 7;
-
getSumBuilder
public Sum.Builder getSumBuilder()
.opentelemetry.proto.metrics.v1.Sum sum = 7;
-
getSumOrBuilder
public SumOrBuilder getSumOrBuilder()
.opentelemetry.proto.metrics.v1.Sum sum = 7;- Specified by:
getSumOrBuilderin interfaceMetricOrBuilder
-
hasHistogram
public boolean hasHistogram()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;- Specified by:
hasHistogramin interfaceMetricOrBuilder- Returns:
- Whether the histogram field is set.
-
getHistogram
public Histogram getHistogram()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;- Specified by:
getHistogramin interfaceMetricOrBuilder- Returns:
- The histogram.
-
setHistogram
public Metric.Builder setHistogram(Histogram value)
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;
-
setHistogram
public Metric.Builder setHistogram(Histogram.Builder builderForValue)
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;
-
mergeHistogram
public Metric.Builder mergeHistogram(Histogram value)
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;
-
clearHistogram
public Metric.Builder clearHistogram()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;
-
getHistogramBuilder
public Histogram.Builder getHistogramBuilder()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;
-
getHistogramOrBuilder
public HistogramOrBuilder getHistogramOrBuilder()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;- Specified by:
getHistogramOrBuilderin interfaceMetricOrBuilder
-
hasExponentialHistogram
public boolean hasExponentialHistogram()
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;- Specified by:
hasExponentialHistogramin interfaceMetricOrBuilder- Returns:
- Whether the exponentialHistogram field is set.
-
getExponentialHistogram
public ExponentialHistogram getExponentialHistogram()
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;- Specified by:
getExponentialHistogramin interfaceMetricOrBuilder- Returns:
- The exponentialHistogram.
-
setExponentialHistogram
public Metric.Builder setExponentialHistogram(ExponentialHistogram value)
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;
-
setExponentialHistogram
public Metric.Builder setExponentialHistogram(ExponentialHistogram.Builder builderForValue)
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;
-
mergeExponentialHistogram
public Metric.Builder mergeExponentialHistogram(ExponentialHistogram value)
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;
-
clearExponentialHistogram
public Metric.Builder clearExponentialHistogram()
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;
-
getExponentialHistogramBuilder
public ExponentialHistogram.Builder getExponentialHistogramBuilder()
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;
-
getExponentialHistogramOrBuilder
public ExponentialHistogramOrBuilder getExponentialHistogramOrBuilder()
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;- Specified by:
getExponentialHistogramOrBuilderin interfaceMetricOrBuilder
-
hasSummary
public boolean hasSummary()
.opentelemetry.proto.metrics.v1.Summary summary = 11;- Specified by:
hasSummaryin interfaceMetricOrBuilder- Returns:
- Whether the summary field is set.
-
getSummary
public Summary getSummary()
.opentelemetry.proto.metrics.v1.Summary summary = 11;- Specified by:
getSummaryin interfaceMetricOrBuilder- Returns:
- The summary.
-
setSummary
public Metric.Builder setSummary(Summary value)
.opentelemetry.proto.metrics.v1.Summary summary = 11;
-
setSummary
public Metric.Builder setSummary(Summary.Builder builderForValue)
.opentelemetry.proto.metrics.v1.Summary summary = 11;
-
mergeSummary
public Metric.Builder mergeSummary(Summary value)
.opentelemetry.proto.metrics.v1.Summary summary = 11;
-
clearSummary
public Metric.Builder clearSummary()
.opentelemetry.proto.metrics.v1.Summary summary = 11;
-
getSummaryBuilder
public Summary.Builder getSummaryBuilder()
.opentelemetry.proto.metrics.v1.Summary summary = 11;
-
getSummaryOrBuilder
public SummaryOrBuilder getSummaryOrBuilder()
.opentelemetry.proto.metrics.v1.Summary summary = 11;- Specified by:
getSummaryOrBuilderin interfaceMetricOrBuilder
-
setUnknownFields
public final Metric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
mergeUnknownFields
public final Metric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Metric.Builder>
-
-