Interface SummaryDataPointOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SummaryDataPoint,SummaryDataPoint.Builder
public interface SummaryDataPointOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description KeyValuegetAttributes(int index)The set of key/value pairs that uniquely identify the timeseries from where this point belongs.intgetAttributesCount()The set of key/value pairs that uniquely identify the timeseries from where this point belongs.List<KeyValue>getAttributesList()The set of key/value pairs that uniquely identify the timeseries from where this point belongs.KeyValueOrBuildergetAttributesOrBuilder(int index)The set of key/value pairs that uniquely identify the timeseries from where this point belongs.List<? extends KeyValueOrBuilder>getAttributesOrBuilderList()The set of key/value pairs that uniquely identify the timeseries from where this point belongs.longgetCount()count is the number of values in the population.intgetFlags()Flags that apply to this specific data point.StringKeyValuegetLabels(int index)Deprecated.intgetLabelsCount()Deprecated.List<StringKeyValue>getLabelsList()Deprecated.StringKeyValueOrBuildergetLabelsOrBuilder(int index)Deprecated.List<? extends StringKeyValueOrBuilder>getLabelsOrBuilderList()Deprecated.SummaryDataPoint.ValueAtQuantilegetQuantileValues(int index)(Optional) list of values at different quantiles of the distribution calculated from the current snapshot.intgetQuantileValuesCount()(Optional) list of values at different quantiles of the distribution calculated from the current snapshot.List<SummaryDataPoint.ValueAtQuantile>getQuantileValuesList()(Optional) list of values at different quantiles of the distribution calculated from the current snapshot.SummaryDataPoint.ValueAtQuantileOrBuildergetQuantileValuesOrBuilder(int index)(Optional) list of values at different quantiles of the distribution calculated from the current snapshot.List<? extends SummaryDataPoint.ValueAtQuantileOrBuilder>getQuantileValuesOrBuilderList()(Optional) list of values at different quantiles of the distribution calculated from the current snapshot.longgetStartTimeUnixNano()StartTimeUnixNano is optional but strongly encouraged, see the the detailed comments above Metric.doublegetSum()sum of the values in the population.longgetTimeUnixNano()TimeUnixNano is required, see the detailed comments above Metric.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getAttributesList
List<KeyValue> getAttributesList()
The set of key/value pairs that uniquely identify the timeseries from where this point belongs. The list may be empty (may contain 0 elements).
repeated .opentelemetry.proto.common.v1.KeyValue attributes = 7;
-
getAttributes
KeyValue getAttributes(int index)
The set of key/value pairs that uniquely identify the timeseries from where this point belongs. The list may be empty (may contain 0 elements).
repeated .opentelemetry.proto.common.v1.KeyValue attributes = 7;
-
getAttributesCount
int getAttributesCount()
The set of key/value pairs that uniquely identify the timeseries from where this point belongs. The list may be empty (may contain 0 elements).
repeated .opentelemetry.proto.common.v1.KeyValue attributes = 7;
-
getAttributesOrBuilderList
List<? extends KeyValueOrBuilder> getAttributesOrBuilderList()
The set of key/value pairs that uniquely identify the timeseries from where this point belongs. The list may be empty (may contain 0 elements).
repeated .opentelemetry.proto.common.v1.KeyValue attributes = 7;
-
getAttributesOrBuilder
KeyValueOrBuilder getAttributesOrBuilder(int index)
The set of key/value pairs that uniquely identify the timeseries from where this point belongs. The list may be empty (may contain 0 elements).
repeated .opentelemetry.proto.common.v1.KeyValue attributes = 7;
-
getLabelsList
@Deprecated List<StringKeyValue> getLabelsList()
Deprecated.Labels is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `labels` field. 2. New senders, which are aware of this change MUST send only `attributes`. 3. New receivers, which are aware of this change MUST convert this into `labels` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
repeated .opentelemetry.proto.common.v1.StringKeyValue labels = 1 [deprecated = true];
-
getLabels
@Deprecated StringKeyValue getLabels(int index)
Deprecated.Labels is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `labels` field. 2. New senders, which are aware of this change MUST send only `attributes`. 3. New receivers, which are aware of this change MUST convert this into `labels` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
repeated .opentelemetry.proto.common.v1.StringKeyValue labels = 1 [deprecated = true];
-
getLabelsCount
@Deprecated int getLabelsCount()
Deprecated.Labels is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `labels` field. 2. New senders, which are aware of this change MUST send only `attributes`. 3. New receivers, which are aware of this change MUST convert this into `labels` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
repeated .opentelemetry.proto.common.v1.StringKeyValue labels = 1 [deprecated = true];
-
getLabelsOrBuilderList
@Deprecated List<? extends StringKeyValueOrBuilder> getLabelsOrBuilderList()
Deprecated.Labels is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `labels` field. 2. New senders, which are aware of this change MUST send only `attributes`. 3. New receivers, which are aware of this change MUST convert this into `labels` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
repeated .opentelemetry.proto.common.v1.StringKeyValue labels = 1 [deprecated = true];
-
getLabelsOrBuilder
@Deprecated StringKeyValueOrBuilder getLabelsOrBuilder(int index)
Deprecated.Labels is deprecated and will be removed soon. 1. Old senders and receivers that are not aware of this change will continue using the `labels` field. 2. New senders, which are aware of this change MUST send only `attributes`. 3. New receivers, which are aware of this change MUST convert this into `labels` by simply converting all int64 values into float. This field will be removed in ~3 months, on July 1, 2021.
repeated .opentelemetry.proto.common.v1.StringKeyValue labels = 1 [deprecated = true];
-
getStartTimeUnixNano
long getStartTimeUnixNano()
StartTimeUnixNano is optional but strongly encouraged, see the the detailed comments above Metric. Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.
fixed64 start_time_unix_nano = 2;
-
getTimeUnixNano
long getTimeUnixNano()
TimeUnixNano is required, see the detailed comments above Metric. Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.
fixed64 time_unix_nano = 3;
-
getCount
long getCount()
count is the number of values in the population. Must be non-negative.
fixed64 count = 4;
-
getSum
double getSum()
sum of the values in the population. If count is zero then this field must be zero. Note: Sum should only be filled out when measuring non-negative discrete events, and is assumed to be monotonic over the values of these events. Negative events *can* be recorded, but sum should not be filled out when doing so. This is specifically to enforce compatibility w/ OpenMetrics, see: https://github.com/OpenObservability/OpenMetrics/blob/main/specification/OpenMetrics.md#summary
double sum = 5;
-
getQuantileValuesList
List<SummaryDataPoint.ValueAtQuantile> getQuantileValuesList()
(Optional) list of values at different quantiles of the distribution calculated from the current snapshot. The quantiles must be strictly increasing.
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile quantile_values = 6;
-
getQuantileValues
SummaryDataPoint.ValueAtQuantile getQuantileValues(int index)
(Optional) list of values at different quantiles of the distribution calculated from the current snapshot. The quantiles must be strictly increasing.
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile quantile_values = 6;
-
getQuantileValuesCount
int getQuantileValuesCount()
(Optional) list of values at different quantiles of the distribution calculated from the current snapshot. The quantiles must be strictly increasing.
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile quantile_values = 6;
-
getQuantileValuesOrBuilderList
List<? extends SummaryDataPoint.ValueAtQuantileOrBuilder> getQuantileValuesOrBuilderList()
(Optional) list of values at different quantiles of the distribution calculated from the current snapshot. The quantiles must be strictly increasing.
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile quantile_values = 6;
-
getQuantileValuesOrBuilder
SummaryDataPoint.ValueAtQuantileOrBuilder getQuantileValuesOrBuilder(int index)
(Optional) list of values at different quantiles of the distribution calculated from the current snapshot. The quantiles must be strictly increasing.
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile quantile_values = 6;
-
getFlags
int getFlags()
Flags that apply to this specific data point. See DataPointFlags for the available flags and their meaning.
uint32 flags = 8;
-
-