Package io.prometheus.client
Interface Metrics.MetricOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Metrics.Metric,Metrics.Metric.Builder
- Enclosing class:
- Metrics
public static interface Metrics.MetricOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Metrics.CountergetCounter()optional .io.prometheus.client.Counter counter = 3;Metrics.CounterOrBuildergetCounterOrBuilder()optional .io.prometheus.client.Counter counter = 3;Metrics.GaugegetGauge()optional .io.prometheus.client.Gauge gauge = 2;Metrics.GaugeOrBuildergetGaugeOrBuilder()optional .io.prometheus.client.Gauge gauge = 2;Metrics.HistogramgetHistogram()optional .io.prometheus.client.Histogram histogram = 7;Metrics.HistogramOrBuildergetHistogramOrBuilder()optional .io.prometheus.client.Histogram histogram = 7;Metrics.LabelPairgetLabel(int index)repeated .io.prometheus.client.LabelPair label = 1;intgetLabelCount()repeated .io.prometheus.client.LabelPair label = 1;List<Metrics.LabelPair>getLabelList()repeated .io.prometheus.client.LabelPair label = 1;Metrics.LabelPairOrBuildergetLabelOrBuilder(int index)repeated .io.prometheus.client.LabelPair label = 1;List<? extends Metrics.LabelPairOrBuilder>getLabelOrBuilderList()repeated .io.prometheus.client.LabelPair label = 1;Metrics.SummarygetSummary()optional .io.prometheus.client.Summary summary = 4;Metrics.SummaryOrBuildergetSummaryOrBuilder()optional .io.prometheus.client.Summary summary = 4;longgetTimestampMs()optional int64 timestamp_ms = 6;Metrics.UntypedgetUntyped()optional .io.prometheus.client.Untyped untyped = 5;Metrics.UntypedOrBuildergetUntypedOrBuilder()optional .io.prometheus.client.Untyped untyped = 5;booleanhasCounter()optional .io.prometheus.client.Counter counter = 3;booleanhasGauge()optional .io.prometheus.client.Gauge gauge = 2;booleanhasHistogram()optional .io.prometheus.client.Histogram histogram = 7;booleanhasSummary()optional .io.prometheus.client.Summary summary = 4;booleanhasTimestampMs()optional int64 timestamp_ms = 6;booleanhasUntyped()optional .io.prometheus.client.Untyped untyped = 5;-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getLabelList
List<Metrics.LabelPair> getLabelList()
repeated .io.prometheus.client.LabelPair label = 1;
-
getLabel
Metrics.LabelPair getLabel(int index)
repeated .io.prometheus.client.LabelPair label = 1;
-
getLabelCount
int getLabelCount()
repeated .io.prometheus.client.LabelPair label = 1;
-
getLabelOrBuilderList
List<? extends Metrics.LabelPairOrBuilder> getLabelOrBuilderList()
repeated .io.prometheus.client.LabelPair label = 1;
-
getLabelOrBuilder
Metrics.LabelPairOrBuilder getLabelOrBuilder(int index)
repeated .io.prometheus.client.LabelPair label = 1;
-
hasGauge
boolean hasGauge()
optional .io.prometheus.client.Gauge gauge = 2;- Returns:
- Whether the gauge field is set.
-
getGauge
Metrics.Gauge getGauge()
optional .io.prometheus.client.Gauge gauge = 2;- Returns:
- The gauge.
-
getGaugeOrBuilder
Metrics.GaugeOrBuilder getGaugeOrBuilder()
optional .io.prometheus.client.Gauge gauge = 2;
-
hasCounter
boolean hasCounter()
optional .io.prometheus.client.Counter counter = 3;- Returns:
- Whether the counter field is set.
-
getCounter
Metrics.Counter getCounter()
optional .io.prometheus.client.Counter counter = 3;- Returns:
- The counter.
-
getCounterOrBuilder
Metrics.CounterOrBuilder getCounterOrBuilder()
optional .io.prometheus.client.Counter counter = 3;
-
hasSummary
boolean hasSummary()
optional .io.prometheus.client.Summary summary = 4;- Returns:
- Whether the summary field is set.
-
getSummary
Metrics.Summary getSummary()
optional .io.prometheus.client.Summary summary = 4;- Returns:
- The summary.
-
getSummaryOrBuilder
Metrics.SummaryOrBuilder getSummaryOrBuilder()
optional .io.prometheus.client.Summary summary = 4;
-
hasUntyped
boolean hasUntyped()
optional .io.prometheus.client.Untyped untyped = 5;- Returns:
- Whether the untyped field is set.
-
getUntyped
Metrics.Untyped getUntyped()
optional .io.prometheus.client.Untyped untyped = 5;- Returns:
- The untyped.
-
getUntypedOrBuilder
Metrics.UntypedOrBuilder getUntypedOrBuilder()
optional .io.prometheus.client.Untyped untyped = 5;
-
hasHistogram
boolean hasHistogram()
optional .io.prometheus.client.Histogram histogram = 7;- Returns:
- Whether the histogram field is set.
-
getHistogram
Metrics.Histogram getHistogram()
optional .io.prometheus.client.Histogram histogram = 7;- Returns:
- The histogram.
-
getHistogramOrBuilder
Metrics.HistogramOrBuilder getHistogramOrBuilder()
optional .io.prometheus.client.Histogram histogram = 7;
-
hasTimestampMs
boolean hasTimestampMs()
optional int64 timestamp_ms = 6;- Returns:
- Whether the timestampMs field is set.
-
getTimestampMs
long getTimestampMs()
optional int64 timestamp_ms = 6;- Returns:
- The timestampMs.
-
-