Module io.prometheus.metrics.model
Class MetricFamilyDescriptor.Builder<T extends MetricFamilyDescriptor.Builder<T>>
java.lang.Object
io.prometheus.metrics.model.snapshots.MetricFamilyDescriptor.Builder<T>
- Direct Known Subclasses:
MetricFamilyDescriptor.CounterBuilder,MetricFamilyDescriptor.GaugeBuilder,MetricFamilyDescriptor.HistogramBuilder,MetricFamilyDescriptor.InfoBuilder,MetricFamilyDescriptor.StateSetBuilder,MetricFamilyDescriptor.SummaryBuilder,MetricFamilyDescriptor.UnknownBuilder
- Enclosing class:
MetricFamilyDescriptor
public abstract static class MetricFamilyDescriptor.Builder<T extends MetricFamilyDescriptor.Builder<T>>
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected MetricMetadataprotected abstract MetricTypegetType()labelNames(String... labelNames) labelNames(Collection<String> labelNames) protected abstract Tself()
-
Field Details
-
name
-
help
-
unit
-
labelNames
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
-
help
-
unit
-
labelName
-
labelNames
-
labelNames
-
build
-
buildMetadata
-
getType
-
self
-