Package io.helidon.metrics.serviceapi
Interface MetricsSupport.Builder<T extends MetricsSupport>
- 
- Type Parameters:
 T- specific implementation type ofMetricsSupport
- All Known Implementing Classes:
 MetricsSupport.Builder
- Enclosing interface:
 - MetricsSupport
 
public static interface MetricsSupport.Builder<T extends MetricsSupport> extends Builder<T>
Builder forMetricsSupport.Callers can influence how
MetricsSupportbehaves by assigningMetricsSettings. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbuild()Returns the newMetricsSupportinstance according to the builder's settings.MetricsSupport.Builder<T>metricsSettings(MetricsSettings.Builder metricsSettingsBuilder)AssignsMetricsSettingswhich will be used in creating theMetricsSupportinstance at build-time.MetricsSupport.Builder<T>restServiceSettings(RestServiceSettings.Builder restServiceSettingsBuilder)Set the REST service settings. 
 - 
 
- 
- 
Method Detail
- 
build
T build()
Returns the newMetricsSupportinstance according to the builder's settings.- Specified by:
 buildin interfaceBuilder<T extends MetricsSupport>- Returns:
 - the new metrics support
 
 
- 
metricsSettings
MetricsSupport.Builder<T> metricsSettings(MetricsSettings.Builder metricsSettingsBuilder)
AssignsMetricsSettingswhich will be used in creating theMetricsSupportinstance at build-time.- Parameters:
 metricsSettingsBuilder- the metrics settings to assign for use in building theMetricsSupportinstance- Returns:
 - updated builder
 
 
- 
restServiceSettings
MetricsSupport.Builder<T> restServiceSettings(RestServiceSettings.Builder restServiceSettingsBuilder)
Set the REST service settings.- Parameters:
 restServiceSettingsBuilder- REST service settings to use- Returns:
 - updated builder
 
 
 - 
 
 -