Class HistogramFormat.Builder<T>
- java.lang.Object
-
- com.pervasivecode.utils.stats.histogram.HistogramFormat.Builder<T>
-
- Type Parameters:
T
- The type of value that the constructed HistogramFormat will be able to handle.
- Enclosing class:
- HistogramFormat<T>
public abstract static class HistogramFormat.Builder<T> extends Object
This object is used to construct a HistogramFormat instance. SeeHistogramFormat
for explanations of what these values mean.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract HistogramFormat<T>
build()
abstract HistogramFormat.Builder<T>
setBucketCountFormatter(BiFunction<Long,Long,String> bucketCountFormatter)
abstract HistogramFormat.Builder<T>
setLabelForSingularBucket(String labelForSingularBucket)
abstract HistogramFormat.Builder<T>
setMaxWidth(int maxWidth)
abstract HistogramFormat.Builder<T>
setUpperBoundValueFormatter(Function<T,String> upperBoundValueFormatter)
-
-
-
Method Detail
-
setUpperBoundValueFormatter
public abstract HistogramFormat.Builder<T> setUpperBoundValueFormatter(Function<T,String> upperBoundValueFormatter)
-
setLabelForSingularBucket
public abstract HistogramFormat.Builder<T> setLabelForSingularBucket(String labelForSingularBucket)
-
setBucketCountFormatter
public abstract HistogramFormat.Builder<T> setBucketCountFormatter(BiFunction<Long,Long,String> bucketCountFormatter)
-
setMaxWidth
public abstract HistogramFormat.Builder<T> setMaxWidth(int maxWidth)
-
build
public abstract HistogramFormat<T> build()
-
-