Interface ProductMeterConfigBuilder

All Superinterfaces:
MeterConfigBuilder
All Known Implementing Classes:
MeterConfigBuilderImpl

public interface ProductMeterConfigBuilder extends MeterConfigBuilder
Interface for setting product-level meter configuration.
Since:
5.0.0
  • Method Details

    • setObjectNameConstructor

      ProductMeterConfigBuilder setObjectNameConstructor(MeterObjectNameConstructor objectNameFactory)
      Set the object name factory for this meter. This is used to construct the JMX ObjectName for the meter.
      Parameters:
      objectNameFactory - the object name factory
      Returns:
      this builder
    • build

      MeterConfig build(MeterKey meterKey)
      Builds the immutable meter configuration from this builder state and given meter key.
      Parameters:
      meterKey - the meter key
      Returns:
      the immutable meter configuration