Class Metrics.Metric.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Metrics.Metric.Builder>
io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_29_1.Metrics.Metric.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Metrics.MetricOrBuilder,Cloneable
- Enclosing class:
- Metrics.Metric
public static final class Metrics.Metric.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Metrics.Metric.Builder>
implements Metrics.MetricOrBuilder
Protobuf type
io.prometheus.client.Metric-
Method Summary
Modifier and TypeMethodDescriptionaddAllLabel(Iterable<? extends Metrics.LabelPair> values) repeated .io.prometheus.client.LabelPair label = 1;addLabel(int index, Metrics.LabelPair value) repeated .io.prometheus.client.LabelPair label = 1;addLabel(int index, Metrics.LabelPair.Builder builderForValue) repeated .io.prometheus.client.LabelPair label = 1;addLabel(Metrics.LabelPair value) repeated .io.prometheus.client.LabelPair label = 1;addLabel(Metrics.LabelPair.Builder builderForValue) repeated .io.prometheus.client.LabelPair label = 1;repeated .io.prometheus.client.LabelPair label = 1;addLabelBuilder(int index) repeated .io.prometheus.client.LabelPair label = 1;build()clear()optional .io.prometheus.client.Counter counter = 3;optional .io.prometheus.client.Gauge gauge = 2;optional .io.prometheus.client.Histogram histogram = 7;repeated .io.prometheus.client.LabelPair label = 1;optional .io.prometheus.client.Summary summary = 4;optional int64 timestamp_ms = 6;optional .io.prometheus.client.Untyped untyped = 5;optional .io.prometheus.client.Counter counter = 3;optional .io.prometheus.client.Counter counter = 3;optional .io.prometheus.client.Counter counter = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGauge()optional .io.prometheus.client.Gauge gauge = 2;optional .io.prometheus.client.Gauge gauge = 2;optional .io.prometheus.client.Gauge gauge = 2;optional .io.prometheus.client.Histogram histogram = 7;optional .io.prometheus.client.Histogram histogram = 7;optional .io.prometheus.client.Histogram histogram = 7;getLabel(int index) repeated .io.prometheus.client.LabelPair label = 1;getLabelBuilder(int index) repeated .io.prometheus.client.LabelPair label = 1;repeated .io.prometheus.client.LabelPair label = 1;intrepeated .io.prometheus.client.LabelPair label = 1;repeated .io.prometheus.client.LabelPair label = 1;getLabelOrBuilder(int index) repeated .io.prometheus.client.LabelPair label = 1;List<? extends Metrics.LabelPairOrBuilder>repeated .io.prometheus.client.LabelPair label = 1;optional .io.prometheus.client.Summary summary = 4;optional .io.prometheus.client.Summary summary = 4;optional .io.prometheus.client.Summary summary = 4;longoptional int64 timestamp_ms = 6;optional .io.prometheus.client.Untyped untyped = 5;optional .io.prometheus.client.Untyped untyped = 5;optional .io.prometheus.client.Untyped untyped = 5;booleanoptional .io.prometheus.client.Counter counter = 3;booleanhasGauge()optional .io.prometheus.client.Gauge gauge = 2;booleanoptional .io.prometheus.client.Histogram histogram = 7;booleanoptional .io.prometheus.client.Summary summary = 4;booleanoptional int64 timestamp_ms = 6;booleanoptional .io.prometheus.client.Untyped untyped = 5;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCounter(Metrics.Counter value) optional .io.prometheus.client.Counter counter = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Metrics.Metric other) mergeGauge(Metrics.Gauge value) optional .io.prometheus.client.Gauge gauge = 2;mergeHistogram(Metrics.Histogram value) optional .io.prometheus.client.Histogram histogram = 7;mergeSummary(Metrics.Summary value) optional .io.prometheus.client.Summary summary = 4;mergeUntyped(Metrics.Untyped value) optional .io.prometheus.client.Untyped untyped = 5;removeLabel(int index) repeated .io.prometheus.client.LabelPair label = 1;setCounter(Metrics.Counter value) optional .io.prometheus.client.Counter counter = 3;setCounter(Metrics.Counter.Builder builderForValue) optional .io.prometheus.client.Counter counter = 3;setGauge(Metrics.Gauge value) optional .io.prometheus.client.Gauge gauge = 2;setGauge(Metrics.Gauge.Builder builderForValue) optional .io.prometheus.client.Gauge gauge = 2;setHistogram(Metrics.Histogram value) optional .io.prometheus.client.Histogram histogram = 7;setHistogram(Metrics.Histogram.Builder builderForValue) optional .io.prometheus.client.Histogram histogram = 7;setLabel(int index, Metrics.LabelPair value) repeated .io.prometheus.client.LabelPair label = 1;setLabel(int index, Metrics.LabelPair.Builder builderForValue) repeated .io.prometheus.client.LabelPair label = 1;setSummary(Metrics.Summary value) optional .io.prometheus.client.Summary summary = 4;setSummary(Metrics.Summary.Builder builderForValue) optional .io.prometheus.client.Summary summary = 4;setTimestampMs(long value) optional int64 timestamp_ms = 6;setUntyped(Metrics.Untyped value) optional .io.prometheus.client.Untyped untyped = 5;setUntyped(Metrics.Untyped.Builder builderForValue) optional .io.prometheus.client.Untyped untyped = 5;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Metric.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Metrics.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.GeneratedMessage.Builder<Metrics.Metric.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Metrics.Metric.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Metric.Builder>
-
mergeFrom
public Metrics.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<Metrics.Metric.Builder>- Throws:
IOException
-
getLabelList
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelListin interfaceMetrics.MetricOrBuilder
-
getLabelCount
public int getLabelCount()repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelCountin interfaceMetrics.MetricOrBuilder
-
getLabel
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelin interfaceMetrics.MetricOrBuilder
-
setLabel
repeated .io.prometheus.client.LabelPair label = 1; -
setLabel
repeated .io.prometheus.client.LabelPair label = 1; -
addLabel
repeated .io.prometheus.client.LabelPair label = 1; -
addLabel
repeated .io.prometheus.client.LabelPair label = 1; -
addLabel
repeated .io.prometheus.client.LabelPair label = 1; -
addLabel
repeated .io.prometheus.client.LabelPair label = 1; -
addAllLabel
repeated .io.prometheus.client.LabelPair label = 1; -
clearLabel
repeated .io.prometheus.client.LabelPair label = 1; -
removeLabel
repeated .io.prometheus.client.LabelPair label = 1; -
getLabelBuilder
repeated .io.prometheus.client.LabelPair label = 1; -
getLabelOrBuilder
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelOrBuilderin interfaceMetrics.MetricOrBuilder
-
getLabelOrBuilderList
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelOrBuilderListin interfaceMetrics.MetricOrBuilder
-
addLabelBuilder
repeated .io.prometheus.client.LabelPair label = 1; -
addLabelBuilder
repeated .io.prometheus.client.LabelPair label = 1; -
getLabelBuilderList
repeated .io.prometheus.client.LabelPair label = 1; -
hasGauge
public boolean hasGauge()optional .io.prometheus.client.Gauge gauge = 2;- Specified by:
hasGaugein interfaceMetrics.MetricOrBuilder- Returns:
- Whether the gauge field is set.
-
getGauge
optional .io.prometheus.client.Gauge gauge = 2;- Specified by:
getGaugein interfaceMetrics.MetricOrBuilder- Returns:
- The gauge.
-
setGauge
optional .io.prometheus.client.Gauge gauge = 2; -
setGauge
optional .io.prometheus.client.Gauge gauge = 2; -
mergeGauge
optional .io.prometheus.client.Gauge gauge = 2; -
clearGauge
optional .io.prometheus.client.Gauge gauge = 2; -
getGaugeBuilder
optional .io.prometheus.client.Gauge gauge = 2; -
getGaugeOrBuilder
optional .io.prometheus.client.Gauge gauge = 2;- Specified by:
getGaugeOrBuilderin interfaceMetrics.MetricOrBuilder
-
hasCounter
public boolean hasCounter()optional .io.prometheus.client.Counter counter = 3;- Specified by:
hasCounterin interfaceMetrics.MetricOrBuilder- Returns:
- Whether the counter field is set.
-
getCounter
optional .io.prometheus.client.Counter counter = 3;- Specified by:
getCounterin interfaceMetrics.MetricOrBuilder- Returns:
- The counter.
-
setCounter
optional .io.prometheus.client.Counter counter = 3; -
setCounter
optional .io.prometheus.client.Counter counter = 3; -
mergeCounter
optional .io.prometheus.client.Counter counter = 3; -
clearCounter
optional .io.prometheus.client.Counter counter = 3; -
getCounterBuilder
optional .io.prometheus.client.Counter counter = 3; -
getCounterOrBuilder
optional .io.prometheus.client.Counter counter = 3;- Specified by:
getCounterOrBuilderin interfaceMetrics.MetricOrBuilder
-
hasSummary
public boolean hasSummary()optional .io.prometheus.client.Summary summary = 4;- Specified by:
hasSummaryin interfaceMetrics.MetricOrBuilder- Returns:
- Whether the summary field is set.
-
getSummary
optional .io.prometheus.client.Summary summary = 4;- Specified by:
getSummaryin interfaceMetrics.MetricOrBuilder- Returns:
- The summary.
-
setSummary
optional .io.prometheus.client.Summary summary = 4; -
setSummary
optional .io.prometheus.client.Summary summary = 4; -
mergeSummary
optional .io.prometheus.client.Summary summary = 4; -
clearSummary
optional .io.prometheus.client.Summary summary = 4; -
getSummaryBuilder
optional .io.prometheus.client.Summary summary = 4; -
getSummaryOrBuilder
optional .io.prometheus.client.Summary summary = 4;- Specified by:
getSummaryOrBuilderin interfaceMetrics.MetricOrBuilder
-
hasUntyped
public boolean hasUntyped()optional .io.prometheus.client.Untyped untyped = 5;- Specified by:
hasUntypedin interfaceMetrics.MetricOrBuilder- Returns:
- Whether the untyped field is set.
-
getUntyped
optional .io.prometheus.client.Untyped untyped = 5;- Specified by:
getUntypedin interfaceMetrics.MetricOrBuilder- Returns:
- The untyped.
-
setUntyped
optional .io.prometheus.client.Untyped untyped = 5; -
setUntyped
optional .io.prometheus.client.Untyped untyped = 5; -
mergeUntyped
optional .io.prometheus.client.Untyped untyped = 5; -
clearUntyped
optional .io.prometheus.client.Untyped untyped = 5; -
getUntypedBuilder
optional .io.prometheus.client.Untyped untyped = 5; -
getUntypedOrBuilder
optional .io.prometheus.client.Untyped untyped = 5;- Specified by:
getUntypedOrBuilderin interfaceMetrics.MetricOrBuilder
-
hasHistogram
public boolean hasHistogram()optional .io.prometheus.client.Histogram histogram = 7;- Specified by:
hasHistogramin interfaceMetrics.MetricOrBuilder- Returns:
- Whether the histogram field is set.
-
getHistogram
optional .io.prometheus.client.Histogram histogram = 7;- Specified by:
getHistogramin interfaceMetrics.MetricOrBuilder- Returns:
- The histogram.
-
setHistogram
optional .io.prometheus.client.Histogram histogram = 7; -
setHistogram
optional .io.prometheus.client.Histogram histogram = 7; -
mergeHistogram
optional .io.prometheus.client.Histogram histogram = 7; -
clearHistogram
optional .io.prometheus.client.Histogram histogram = 7; -
getHistogramBuilder
optional .io.prometheus.client.Histogram histogram = 7; -
getHistogramOrBuilder
optional .io.prometheus.client.Histogram histogram = 7;- Specified by:
getHistogramOrBuilderin interfaceMetrics.MetricOrBuilder
-
hasTimestampMs
public boolean hasTimestampMs()optional int64 timestamp_ms = 6;- Specified by:
hasTimestampMsin interfaceMetrics.MetricOrBuilder- Returns:
- Whether the timestampMs field is set.
-
getTimestampMs
public long getTimestampMs()optional int64 timestamp_ms = 6;- Specified by:
getTimestampMsin interfaceMetrics.MetricOrBuilder- Returns:
- The timestampMs.
-
setTimestampMs
optional int64 timestamp_ms = 6;- Parameters:
value- The timestampMs to set.- Returns:
- This builder for chaining.
-
clearTimestampMs
optional int64 timestamp_ms = 6;- Returns:
- This builder for chaining.
-