/** * Build a fresh MetricSettings instance. * * @return a MetricSettings instance containing the values set in this * builder */ public MetricSettings build() { return new MetricSettings(histogram); } }
UntypedMetric(MetricSettings metricSettings) { this.metricSettings = metricSettings; if (metricSettings == null || !metricSettings.isHistogram()) { histogram = null; } else { histogram = new DoubleHistogram(metricSettings.getSignificantdigits()); } }