Package org.apache.solr.core
Class MetricsConfig.MetricsConfigBuilder
- java.lang.Object
-
- org.apache.solr.core.MetricsConfig.MetricsConfigBuilder
-
- Enclosing class:
- MetricsConfig
public static class MetricsConfig.MetricsConfigBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description MetricsConfigBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsConfigbuild()MetricsConfig.MetricsConfigBuildersetCacheConfig(MetricsConfig.CacheConfig cacheConfig)MetricsConfig.MetricsConfigBuildersetCounterSupplier(PluginInfo info)MetricsConfig.MetricsConfigBuildersetEnabled(boolean enabled)MetricsConfig.MetricsConfigBuildersetHistogramSupplier(PluginInfo info)MetricsConfig.MetricsConfigBuildersetMeterSupplier(PluginInfo info)MetricsConfig.MetricsConfigBuildersetMetricReporterPlugins(PluginInfo[] metricReporterPlugins)MetricsConfig.MetricsConfigBuildersetNotANumber(Object notANumber)MetricsConfig.MetricsConfigBuildersetNullNumber(Object nullNumber)MetricsConfig.MetricsConfigBuildersetNullObject(Object nullObject)MetricsConfig.MetricsConfigBuildersetNullString(Object nullString)MetricsConfig.MetricsConfigBuildersetTimerSupplier(PluginInfo info)
-
-
-
Method Detail
-
setEnabled
public MetricsConfig.MetricsConfigBuilder setEnabled(boolean enabled)
-
setCacheConfig
public MetricsConfig.MetricsConfigBuilder setCacheConfig(MetricsConfig.CacheConfig cacheConfig)
-
setMetricReporterPlugins
public MetricsConfig.MetricsConfigBuilder setMetricReporterPlugins(PluginInfo[] metricReporterPlugins)
-
setCounterSupplier
public MetricsConfig.MetricsConfigBuilder setCounterSupplier(PluginInfo info)
-
setMeterSupplier
public MetricsConfig.MetricsConfigBuilder setMeterSupplier(PluginInfo info)
-
setTimerSupplier
public MetricsConfig.MetricsConfigBuilder setTimerSupplier(PluginInfo info)
-
setHistogramSupplier
public MetricsConfig.MetricsConfigBuilder setHistogramSupplier(PluginInfo info)
-
setNullNumber
public MetricsConfig.MetricsConfigBuilder setNullNumber(Object nullNumber)
-
setNotANumber
public MetricsConfig.MetricsConfigBuilder setNotANumber(Object notANumber)
-
setNullString
public MetricsConfig.MetricsConfigBuilder setNullString(Object nullString)
-
setNullObject
public MetricsConfig.MetricsConfigBuilder setNullObject(Object nullObject)
-
build
public MetricsConfig build()
-
-