Class HistogramStatistic.HistogramSupportingData.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<T>
com.arpnetworking.commons.builder.ThreadLocalBuilder<HistogramStatistic.HistogramSupportingData>
com.arpnetworking.metrics.mad.model.statistics.HistogramStatistic.HistogramSupportingData.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<HistogramStatistic.HistogramSupportingData>
- Enclosing class:
- HistogramStatistic.HistogramSupportingData
public static final class HistogramStatistic.HistogramSupportingData.Builder
extends com.arpnetworking.commons.builder.ThreadLocalBuilder<HistogramStatistic.HistogramSupportingData>
Builder
implementation for
HistogramStatistic.HistogramSupportingData
.- Author:
- Brandon Arp (brandon dot arp at inscopemetrics dot io)
-
Constructor Summary
-
Method Summary
Methods inherited from class com.arpnetworking.commons.builder.ThreadLocalBuilder
build, build, buildGeneric, clone, clone
Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setHistogramSnapshot
public HistogramStatistic.HistogramSupportingData.Builder setHistogramSnapshot(HistogramStatistic.HistogramSnapshot value) Sets the histogram. Required. Cannot be null.- Parameters:
value
- the histogram- Returns:
- This
HistogramStatistic.HistogramSupportingData.Builder
instance.
-
setUnit
Sets the unit. Optional. Cannot be null.- Parameters:
value
- the unit- Returns:
- This
HistogramStatistic.HistogramSupportingData.Builder
instance.
-
reset
protected void reset()- Specified by:
reset
in classcom.arpnetworking.commons.builder.ThreadLocalBuilder<HistogramStatistic.HistogramSupportingData>
-