Class HistogramSnapshot.HistogramDataPointSnapshot.Builder
java.lang.Object
io.prometheus.metrics.model.snapshots.DataPointSnapshot.Builder<HistogramSnapshot.HistogramDataPointSnapshot.Builder>
io.prometheus.metrics.model.snapshots.DistributionDataPointSnapshot.Builder<HistogramSnapshot.HistogramDataPointSnapshot.Builder>
io.prometheus.metrics.model.snapshots.HistogramSnapshot.HistogramDataPointSnapshot.Builder
- Enclosing class:
HistogramSnapshot.HistogramDataPointSnapshot
public static class HistogramSnapshot.HistogramDataPointSnapshot.Builder
extends DistributionDataPointSnapshot.Builder<HistogramSnapshot.HistogramDataPointSnapshot.Builder>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ClassicHistogramBucketsprivate NativeHistogramBucketsprivate NativeHistogramBucketsprivate intprivate longprivate doubleFields inherited from class DistributionDataPointSnapshot.Builder
count, createdTimestampMillis, exemplars, sumFields inherited from class DataPointSnapshot.Builder
labels, scrapeTimestampMillis -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()classicHistogramBuckets(ClassicHistogramBuckets classicBuckets) nativeBucketsForNegativeValues(NativeHistogramBuckets bucketsForNegativeValues) nativeBucketsForPositiveValues(NativeHistogramBuckets bucketsForPositiveValues) nativeSchema(int nativeSchema) nativeZeroCount(long zeroCount) nativeZeroThreshold(double zeroThreshold) self()Methods inherited from class DistributionDataPointSnapshot.Builder
count, createdTimestampMillis, exemplars, sumMethods inherited from class DataPointSnapshot.Builder
labels, scrapeTimestampMillis
-
Field Details
-
classicHistogramBuckets
-
nativeSchema
private int nativeSchema -
nativeZeroCount
private long nativeZeroCount -
nativeZeroThreshold
private double nativeZeroThreshold -
nativeBucketsForPositiveValues
-
nativeBucketsForNegativeValues
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
self
- Specified by:
selfin classDataPointSnapshot.Builder<HistogramSnapshot.HistogramDataPointSnapshot.Builder>
-
classicHistogramBuckets
public HistogramSnapshot.HistogramDataPointSnapshot.Builder classicHistogramBuckets(ClassicHistogramBuckets classicBuckets) -
nativeSchema
-
nativeZeroCount
-
nativeZeroThreshold
public HistogramSnapshot.HistogramDataPointSnapshot.Builder nativeZeroThreshold(double zeroThreshold) -
nativeBucketsForPositiveValues
public HistogramSnapshot.HistogramDataPointSnapshot.Builder nativeBucketsForPositiveValues(NativeHistogramBuckets bucketsForPositiveValues) -
nativeBucketsForNegativeValues
public HistogramSnapshot.HistogramDataPointSnapshot.Builder nativeBucketsForNegativeValues(NativeHistogramBuckets bucketsForNegativeValues) -
build
-