Interface ProductMeterConfigBuilder
- All Superinterfaces:
MeterConfigBuilder
- All Known Implementing Classes:
MeterConfigBuilderImpl
Interface for setting product-level meter configuration.
- Since:
- 5.0.0
-
Method Summary
Modifier and TypeMethodDescriptionBuilds the immutable meter configuration from this builder state and given meter key.setObjectNameConstructor(MeterObjectNameConstructor objectNameFactory) Set the object name factory for this meter.Methods inherited from interface com.atlassian.diagnostics.ipd.api.meters.config.MeterConfigBuilder
addEnabledCheck, logIfUpdatedInLastMinute, logOnceEveryInterval, logWhen, setCustomLogger, setIntervalLogging, setLogOnUpdate, setProperty, setUpdateListener, setWorkInProgress
-
Method Details
-
setObjectNameConstructor
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
Builds the immutable meter configuration from this builder state and given meter key.- Parameters:
meterKey- the meter key- Returns:
- the immutable meter configuration
-