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 Deprecated 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.BuilderclearIntGauge()Deprecated.Metric.BuilderclearIntHistogram()Deprecated.Metric.BuilderclearIntSum()Deprecated.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;IntGaugegetIntGauge()Deprecated.IntGauge.BuildergetIntGaugeBuilder()Deprecated.IntGaugeOrBuildergetIntGaugeOrBuilder()Deprecated.IntHistogramgetIntHistogram()Deprecated.IntHistogram.BuildergetIntHistogramBuilder()Deprecated.IntHistogramOrBuildergetIntHistogramOrBuilder()Deprecated.IntSumgetIntSum()Deprecated.IntSum.BuildergetIntSumBuilder()Deprecated.IntSumOrBuildergetIntSumOrBuilder()Deprecated.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;booleanhasIntGauge()Deprecated.booleanhasIntHistogram()Deprecated.booleanhasIntSum()Deprecated.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.BuildermergeIntGauge(IntGauge value)Deprecated.Metric.BuildermergeIntHistogram(IntHistogram value)Deprecated.Metric.BuildermergeIntSum(IntSum value)Deprecated.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.BuildersetIntGauge(IntGauge value)Deprecated.Metric.BuildersetIntGauge(IntGauge.Builder builderForValue)Deprecated.Metric.BuildersetIntHistogram(IntHistogram value)Deprecated.Metric.BuildersetIntHistogram(IntHistogram.Builder builderForValue)Deprecated.Metric.BuildersetIntSum(IntSum value)Deprecated.Metric.BuildersetIntSum(IntSum.Builder builderForValue)Deprecated.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, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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
-
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
-
setName
public Metric.Builder setName(String value)
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;
-
clearName
public Metric.Builder clearName()
name of the metric, including its DNS name prefix. It must be unique.
string name = 1;
-
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;
-
getDescription
public String getDescription()
description of the metric, which can be used in documentation.
string description = 2;- Specified by:
getDescriptionin interfaceMetricOrBuilder
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
description of the metric, which can be used in documentation.
string description = 2;- Specified by:
getDescriptionBytesin interfaceMetricOrBuilder
-
setDescription
public Metric.Builder setDescription(String value)
description of the metric, which can be used in documentation.
string description = 2;
-
clearDescription
public Metric.Builder clearDescription()
description of the metric, which can be used in documentation.
string description = 2;
-
setDescriptionBytes
public Metric.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
description of the metric, which can be used in documentation.
string description = 2;
-
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
-
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
-
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;
-
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;
-
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;
-
hasIntGauge
@Deprecated public boolean hasIntGauge()
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];- Specified by:
hasIntGaugein interfaceMetricOrBuilder
-
getIntGauge
@Deprecated public IntGauge getIntGauge()
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];- Specified by:
getIntGaugein interfaceMetricOrBuilder
-
setIntGauge
@Deprecated public Metric.Builder setIntGauge(IntGauge value)
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];
-
setIntGauge
@Deprecated public Metric.Builder setIntGauge(IntGauge.Builder builderForValue)
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];
-
mergeIntGauge
@Deprecated public Metric.Builder mergeIntGauge(IntGauge value)
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];
-
clearIntGauge
@Deprecated public Metric.Builder clearIntGauge()
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];
-
getIntGaugeBuilder
@Deprecated public IntGauge.Builder getIntGaugeBuilder()
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];
-
getIntGaugeOrBuilder
@Deprecated public IntGaugeOrBuilder getIntGaugeOrBuilder()
Deprecated.IntGauge and IntSum are deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_gauge` and `int_sum` fields. 2. New senders, which are aware of this change MUST send only `gauge` and `sum` fields. 3. New receivers, which are aware of this change MUST convert these into `gauge` and `sum` by using the provided as_int field in the oneof values. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntGauge int_gauge = 4 [deprecated = true];- Specified by:
getIntGaugeOrBuilderin interfaceMetricOrBuilder
-
hasGauge
public boolean hasGauge()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;- Specified by:
hasGaugein interfaceMetricOrBuilder
-
getGauge
public Gauge getGauge()
.opentelemetry.proto.metrics.v1.Gauge gauge = 5;- Specified by:
getGaugein interfaceMetricOrBuilder
-
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
-
hasIntSum
@Deprecated public boolean hasIntSum()
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];- Specified by:
hasIntSumin interfaceMetricOrBuilder
-
getIntSum
@Deprecated public IntSum getIntSum()
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];- Specified by:
getIntSumin interfaceMetricOrBuilder
-
setIntSum
@Deprecated public Metric.Builder setIntSum(IntSum value)
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];
-
setIntSum
@Deprecated public Metric.Builder setIntSum(IntSum.Builder builderForValue)
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];
-
mergeIntSum
@Deprecated public Metric.Builder mergeIntSum(IntSum value)
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];
-
clearIntSum
@Deprecated public Metric.Builder clearIntSum()
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];
-
getIntSumBuilder
@Deprecated public IntSum.Builder getIntSumBuilder()
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];
-
getIntSumOrBuilder
@Deprecated public IntSumOrBuilder getIntSumOrBuilder()
Deprecated.This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntSum int_sum = 6 [deprecated = true];- Specified by:
getIntSumOrBuilderin interfaceMetricOrBuilder
-
hasSum
public boolean hasSum()
.opentelemetry.proto.metrics.v1.Sum sum = 7;- Specified by:
hasSumin interfaceMetricOrBuilder
-
getSum
public Sum getSum()
.opentelemetry.proto.metrics.v1.Sum sum = 7;- Specified by:
getSumin interfaceMetricOrBuilder
-
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
-
hasIntHistogram
@Deprecated public boolean hasIntHistogram()
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];- Specified by:
hasIntHistogramin interfaceMetricOrBuilder
-
getIntHistogram
@Deprecated public IntHistogram getIntHistogram()
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];- Specified by:
getIntHistogramin interfaceMetricOrBuilder
-
setIntHistogram
@Deprecated public Metric.Builder setIntHistogram(IntHistogram value)
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];
-
setIntHistogram
@Deprecated public Metric.Builder setIntHistogram(IntHistogram.Builder builderForValue)
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];
-
mergeIntHistogram
@Deprecated public Metric.Builder mergeIntHistogram(IntHistogram value)
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];
-
clearIntHistogram
@Deprecated public Metric.Builder clearIntHistogram()
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];
-
getIntHistogramBuilder
@Deprecated public IntHistogram.Builder getIntHistogramBuilder()
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];
-
getIntHistogramOrBuilder
@Deprecated public IntHistogramOrBuilder getIntHistogramOrBuilder()
Deprecated.IntHistogram is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `int_histogram` field. 2. New senders, which are aware of this change MUST send only `histogram`. 3. New receivers, which are aware of this change MUST convert this into `histogram` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
.opentelemetry.proto.metrics.v1.IntHistogram int_histogram = 8 [deprecated = true];- Specified by:
getIntHistogramOrBuilderin interfaceMetricOrBuilder
-
hasHistogram
public boolean hasHistogram()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;- Specified by:
hasHistogramin interfaceMetricOrBuilder
-
getHistogram
public Histogram getHistogram()
.opentelemetry.proto.metrics.v1.Histogram histogram = 9;- Specified by:
getHistogramin interfaceMetricOrBuilder
-
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
-
getExponentialHistogram
public ExponentialHistogram getExponentialHistogram()
.opentelemetry.proto.metrics.v1.ExponentialHistogram exponential_histogram = 10;- Specified by:
getExponentialHistogramin interfaceMetricOrBuilder
-
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
-
getSummary
public Summary getSummary()
.opentelemetry.proto.metrics.v1.Summary summary = 11;- Specified by:
getSummaryin interfaceMetricOrBuilder
-
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>
-
-