Class Metrics.MetricFamily.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Metrics.MetricFamily.Builder>
io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_31_1.Metrics.MetricFamily.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Metrics.MetricFamilyOrBuilder,Cloneable
- Enclosing class:
- Metrics.MetricFamily
public static final class Metrics.MetricFamily.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Metrics.MetricFamily.Builder>
implements Metrics.MetricFamilyOrBuilder
Protobuf type
io.prometheus.client.MetricFamily-
Method Summary
Modifier and TypeMethodDescriptionaddAllMetric(Iterable<? extends Metrics.Metric> values) repeated .io.prometheus.client.Metric metric = 4;addMetric(int index, Metrics.Metric value) repeated .io.prometheus.client.Metric metric = 4;addMetric(int index, Metrics.Metric.Builder builderForValue) repeated .io.prometheus.client.Metric metric = 4;addMetric(Metrics.Metric value) repeated .io.prometheus.client.Metric metric = 4;addMetric(Metrics.Metric.Builder builderForValue) repeated .io.prometheus.client.Metric metric = 4;repeated .io.prometheus.client.Metric metric = 4;addMetricBuilder(int index) repeated .io.prometheus.client.Metric metric = 4;build()clear()optional string help = 2;repeated .io.prometheus.client.Metric metric = 4;optional string name = 1;optional .io.prometheus.client.MetricType type = 3;optional string unit = 5;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetHelp()optional string help = 2;com.google.protobuf.ByteStringoptional string help = 2;getMetric(int index) repeated .io.prometheus.client.Metric metric = 4;getMetricBuilder(int index) repeated .io.prometheus.client.Metric metric = 4;repeated .io.prometheus.client.Metric metric = 4;intrepeated .io.prometheus.client.Metric metric = 4;repeated .io.prometheus.client.Metric metric = 4;getMetricOrBuilder(int index) repeated .io.prometheus.client.Metric metric = 4;List<? extends Metrics.MetricOrBuilder>repeated .io.prometheus.client.Metric metric = 4;getName()optional string name = 1;com.google.protobuf.ByteStringoptional string name = 1;getType()optional .io.prometheus.client.MetricType type = 3;getUnit()optional string unit = 5;com.google.protobuf.ByteStringoptional string unit = 5;booleanhasHelp()optional string help = 2;booleanhasName()optional string name = 1;booleanhasType()optional .io.prometheus.client.MetricType type = 3;booleanhasUnit()optional string unit = 5;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.MetricFamily other) removeMetric(int index) repeated .io.prometheus.client.Metric metric = 4;optional string help = 2;setHelpBytes(com.google.protobuf.ByteString value) optional string help = 2;setMetric(int index, Metrics.Metric value) repeated .io.prometheus.client.Metric metric = 4;setMetric(int index, Metrics.Metric.Builder builderForValue) repeated .io.prometheus.client.Metric metric = 4;optional string name = 1;setNameBytes(com.google.protobuf.ByteString value) optional string name = 1;setType(Metrics.MetricType value) optional .io.prometheus.client.MetricType type = 3;optional string unit = 5;setUnitBytes(com.google.protobuf.ByteString value) optional string unit = 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.MetricFamily.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.MetricFamily.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.MetricFamily.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.MetricFamily.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Metrics.MetricFamily.Builder>
-
mergeFrom
public Metrics.MetricFamily.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.MetricFamily.Builder>- Throws:
IOException
-
hasName
public boolean hasName()optional string name = 1;- Specified by:
hasNamein interfaceMetrics.MetricFamilyOrBuilder- Returns:
- Whether the name field is set.
-
getName
optional string name = 1;- Specified by:
getNamein interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()optional string name = 1;- Specified by:
getNameBytesin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The bytes for name.
-
setName
optional string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
optional string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
optional string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasHelp
public boolean hasHelp()optional string help = 2;- Specified by:
hasHelpin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- Whether the help field is set.
-
getHelp
optional string help = 2;- Specified by:
getHelpin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The help.
-
getHelpBytes
public com.google.protobuf.ByteString getHelpBytes()optional string help = 2;- Specified by:
getHelpBytesin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The bytes for help.
-
setHelp
optional string help = 2;- Parameters:
value- The help to set.- Returns:
- This builder for chaining.
-
clearHelp
optional string help = 2;- Returns:
- This builder for chaining.
-
setHelpBytes
optional string help = 2;- Parameters:
value- The bytes for help to set.- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()optional .io.prometheus.client.MetricType type = 3;- Specified by:
hasTypein interfaceMetrics.MetricFamilyOrBuilder- Returns:
- Whether the type field is set.
-
getType
optional .io.prometheus.client.MetricType type = 3;- Specified by:
getTypein interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The type.
-
setType
optional .io.prometheus.client.MetricType type = 3;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
optional .io.prometheus.client.MetricType type = 3;- Returns:
- This builder for chaining.
-
getMetricList
repeated .io.prometheus.client.Metric metric = 4;- Specified by:
getMetricListin interfaceMetrics.MetricFamilyOrBuilder
-
getMetricCount
public int getMetricCount()repeated .io.prometheus.client.Metric metric = 4;- Specified by:
getMetricCountin interfaceMetrics.MetricFamilyOrBuilder
-
getMetric
repeated .io.prometheus.client.Metric metric = 4;- Specified by:
getMetricin interfaceMetrics.MetricFamilyOrBuilder
-
setMetric
repeated .io.prometheus.client.Metric metric = 4; -
setMetric
repeated .io.prometheus.client.Metric metric = 4; -
addMetric
repeated .io.prometheus.client.Metric metric = 4; -
addMetric
repeated .io.prometheus.client.Metric metric = 4; -
addMetric
repeated .io.prometheus.client.Metric metric = 4; -
addMetric
repeated .io.prometheus.client.Metric metric = 4; -
addAllMetric
repeated .io.prometheus.client.Metric metric = 4; -
clearMetric
repeated .io.prometheus.client.Metric metric = 4; -
removeMetric
repeated .io.prometheus.client.Metric metric = 4; -
getMetricBuilder
repeated .io.prometheus.client.Metric metric = 4; -
getMetricOrBuilder
repeated .io.prometheus.client.Metric metric = 4;- Specified by:
getMetricOrBuilderin interfaceMetrics.MetricFamilyOrBuilder
-
getMetricOrBuilderList
repeated .io.prometheus.client.Metric metric = 4;- Specified by:
getMetricOrBuilderListin interfaceMetrics.MetricFamilyOrBuilder
-
addMetricBuilder
repeated .io.prometheus.client.Metric metric = 4; -
addMetricBuilder
repeated .io.prometheus.client.Metric metric = 4; -
getMetricBuilderList
repeated .io.prometheus.client.Metric metric = 4; -
hasUnit
public boolean hasUnit()optional string unit = 5;- Specified by:
hasUnitin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- Whether the unit field is set.
-
getUnit
optional string unit = 5;- Specified by:
getUnitin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The unit.
-
getUnitBytes
public com.google.protobuf.ByteString getUnitBytes()optional string unit = 5;- Specified by:
getUnitBytesin interfaceMetrics.MetricFamilyOrBuilder- Returns:
- The bytes for unit.
-
setUnit
optional string unit = 5;- Parameters:
value- The unit to set.- Returns:
- This builder for chaining.
-
clearUnit
optional string unit = 5;- Returns:
- This builder for chaining.
-
setUnitBytes
optional string unit = 5;- Parameters:
value- The bytes for unit to set.- Returns:
- This builder for chaining.
-