Class Metrics.Exemplar.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Metrics.Exemplar.Builder>
io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_31_1.Metrics.Exemplar.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Metrics.ExemplarOrBuilder,Cloneable
- Enclosing class:
- Metrics.Exemplar
public static final class Metrics.Exemplar.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Metrics.Exemplar.Builder>
implements Metrics.ExemplarOrBuilder
Protobuf type
io.prometheus.client.Exemplar-
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()repeated .io.prometheus.client.LabelPair label = 1;OpenMetrics-style.optional double value = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLabel(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;com.google.protobuf.TimestampOpenMetrics-style.com.google.protobuf.Timestamp.BuilderOpenMetrics-style.com.google.protobuf.TimestampOrBuilderOpenMetrics-style.doublegetValue()optional double value = 2;booleanOpenMetrics-style.booleanhasValue()optional double value = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Metrics.Exemplar other) mergeTimestamp(com.google.protobuf.Timestamp value) OpenMetrics-style.removeLabel(int index) repeated .io.prometheus.client.LabelPair label = 1;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;setTimestamp(com.google.protobuf.Timestamp value) OpenMetrics-style.setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) OpenMetrics-style.setValue(double value) optional double value = 2;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.Exemplar.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.Exemplar.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.Exemplar.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.Exemplar.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Exemplar.Builder>
-
mergeFrom
public Metrics.Exemplar.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.Exemplar.Builder>- Throws:
IOException
-
getLabelList
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelListin interfaceMetrics.ExemplarOrBuilder
-
getLabelCount
public int getLabelCount()repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelCountin interfaceMetrics.ExemplarOrBuilder
-
getLabel
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelin interfaceMetrics.ExemplarOrBuilder
-
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.ExemplarOrBuilder
-
getLabelOrBuilderList
repeated .io.prometheus.client.LabelPair label = 1;- Specified by:
getLabelOrBuilderListin interfaceMetrics.ExemplarOrBuilder
-
addLabelBuilder
repeated .io.prometheus.client.LabelPair label = 1; -
addLabelBuilder
repeated .io.prometheus.client.LabelPair label = 1; -
getLabelBuilderList
repeated .io.prometheus.client.LabelPair label = 1; -
hasValue
public boolean hasValue()optional double value = 2;- Specified by:
hasValuein interfaceMetrics.ExemplarOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public double getValue()optional double value = 2;- Specified by:
getValuein interfaceMetrics.ExemplarOrBuilder- Returns:
- The value.
-
setValue
optional double value = 2;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
optional double value = 2;- Returns:
- This builder for chaining.
-
hasTimestamp
public boolean hasTimestamp()OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3;- Specified by:
hasTimestampin interfaceMetrics.ExemplarOrBuilder- Returns:
- Whether the timestamp field is set.
-
getTimestamp
public com.google.protobuf.Timestamp getTimestamp()OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3;- Specified by:
getTimestampin interfaceMetrics.ExemplarOrBuilder- Returns:
- The timestamp.
-
setTimestamp
OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3; -
setTimestamp
OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3; -
mergeTimestamp
OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3; -
clearTimestamp
OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3; -
getTimestampBuilder
public com.google.protobuf.Timestamp.Builder getTimestampBuilder()OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3; -
getTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()OpenMetrics-style.
optional .google.protobuf.Timestamp timestamp = 3;- Specified by:
getTimestampOrBuilderin interfaceMetrics.ExemplarOrBuilder
-