Package io.prometheus.client
Class Metrics.MetricFamily.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
io.prometheus.client.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.GeneratedMessageV3.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;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) optional string help = 2;repeated .io.prometheus.client.Metric metric = 4;optional string name = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional .io.prometheus.client.MetricType type = 3;optional string unit = 5;clone()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.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Metrics.MetricFamily other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-
setField
public Metrics.MetricFamily.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-
clearField
public Metrics.MetricFamily.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-
clearOneof
public Metrics.MetricFamily.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-
setRepeatedField
public Metrics.MetricFamily.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-
addRepeatedField
public Metrics.MetricFamily.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.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.GeneratedMessageV3.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.
-
setUnknownFields
public final Metrics.MetricFamily.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-
mergeUnknownFields
public final Metrics.MetricFamily.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Metrics.MetricFamily.Builder>
-