Class MetricSettings.Builder

java.lang.Object
com.yahoo.metrics.simple.MetricSettings.Builder
Enclosing class:
MetricSettings

public static final class MetricSettings.Builder extends Object
A builder for the immutable MetricSettings instances.
  • Constructor Details

    • Builder

      public Builder()
      Create a new builder for a MetricSettings instance with default settings.
  • Method Details

    • histogram

      public MetricSettings.Builder histogram(boolean histogram)
      Set whether a resulting metric should have a histogram. Default is false.
      Parameters:
      histogram - whether to generate a histogram
      Returns:
      this, to facilitate chaining
    • build

      public MetricSettings build()
      Build a fresh MetricSettings instance.
      Returns:
      a MetricSettings instance containing the values set in this builder