Uses of Interface
io.helidon.metrics.api.ScopeConfig
Package
Description
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
-
Uses of ScopeConfig in io.helidon.metrics.api
Modifier and TypeClassDescriptionstatic class
ScopeConfig.BuilderBase<BUILDER extends ScopeConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ScopeConfig> Fluent API builder base forScopeConfig
.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.Modifier and TypeMethodDescriptionScopeConfig.Builder.build()
ScopeConfig.Builder.buildPrototype()
static ScopeConfig
ScopeConfig.create()
Create a new instance with default values.static ScopeConfig
Create a new instance from configuration.Modifier and TypeMethodDescriptionScopingConfig.BuilderBase.scopes()
Settings for individual scopes.ScopingConfig.BuilderBase.ScopingConfigImpl.scopes()
Modifier and TypeMethodDescriptionstatic ScopeConfig.Builder
ScopeConfig.builder
(ScopeConfig instance) Create a new fluent API builder from an existing instance.ScopeConfig.BuilderBase.from
(ScopeConfig prototype) Update this builder from an existing prototype instance.ScopingConfig.BuilderBase.putScope
(String key, ScopeConfig scope) This method adds a new value to the map, or replaces it if the key already exists.Modifier and TypeMethodDescriptionScopingConfig.BuilderBase.addScopes
(Map<? extends String, ? extends ScopeConfig> scopes) This method keeps existing values, then puts all new values into the map.ScopingConfig.BuilderBase.scopes
(Map<? extends String, ? extends ScopeConfig> scopes) This method replaces all values with the new ones.