Module io.helidon.metrics
Package io.helidon.metrics
Interface KeyPerformanceIndicatorMetricsSettings.Builder
- All Superinterfaces:
- Builder<KeyPerformanceIndicatorMetricsSettings.Builder,,- KeyPerformanceIndicatorMetricsSettings> - KeyPerformanceIndicatorMetricsSettings.Builder,- Supplier<KeyPerformanceIndicatorMetricsSettings>
- Enclosing interface:
- KeyPerformanceIndicatorMetricsSettings
public static interface KeyPerformanceIndicatorMetricsSettings.Builder
extends KeyPerformanceIndicatorMetricsSettings.Builder
Builder for KPI settings.
- 
Field SummaryFields inherited from interface io.helidon.metrics.api.KeyPerformanceIndicatorMetricsSettings.BuilderCONFIG_KEY_PREFIX, KEY_PERFORMANCE_INDICATORS_CONFIG_KEY, KEY_PERFORMANCE_INDICATORS_EXTENDED_CONFIG_KEY, KEY_PERFORMANCE_INDICATORS_EXTENDED_DEFAULT, LONG_RUNNING_REQUESTS_CONFIG_KEY, LONG_RUNNING_REQUESTS_THRESHOLD_CONFIG_KEY, LONG_RUNNING_REQUESTS_THRESHOLD_MS_DEFAULT, QUALIFIED_LONG_RUNNING_REQUESTS_THRESHOLD_CONFIG_KEY
- 
Method SummaryModifier and TypeMethodDescriptionUpdates the KPI metrics settings in the builder based on the providedConfigobject.extended(boolean value) Sets whether exntended KPI metrics should be enabled in the settings.longRunningRequestThresholdMs(long value) Sets the long-running request threshold (in ms).Methods inherited from interface io.helidon.metrics.api.KeyPerformanceIndicatorMetricsSettings.Builderbuild, isExtended, longRunningRequestThresholdMs
- 
Method Details- 
extendedDescription copied from interface:KeyPerformanceIndicatorMetricsSettings.BuilderSets whether exntended KPI metrics should be enabled in the settings.- Specified by:
- extendedin interface- KeyPerformanceIndicatorMetricsSettings.Builder
- Parameters:
- value- whether extended KPI metrics should be enabled
- Returns:
- updated builder instance
 
- 
longRunningRequestThresholdMsDescription copied from interface:KeyPerformanceIndicatorMetricsSettings.BuilderSets the long-running request threshold (in ms).- Specified by:
- longRunningRequestThresholdMsin interface- KeyPerformanceIndicatorMetricsSettings.Builder
- Parameters:
- value- long-running request threshold
- Returns:
- updated builder instance
 
- 
configDescription copied from interface:KeyPerformanceIndicatorMetricsSettings.BuilderUpdates the KPI metrics settings in the builder based on the providedConfigobject.- Specified by:
- configin interface- KeyPerformanceIndicatorMetricsSettings.Builder
- Parameters:
- kpiConfig- KPI metrics config node
- Returns:
- updated builder instance
 
 
-