Module io.helidon.metrics.api
Package io.helidon.metrics.api
Interface RegistryFilterSettings.Builder
- All Superinterfaces:
Builder<RegistryFilterSettings.Builder,
,RegistryFilterSettings> Supplier<RegistryFilterSettings>
- Enclosing interface:
- RegistryFilterSettings
public static interface RegistryFilterSettings.Builder
extends Builder<RegistryFilterSettings.Builder,RegistryFilterSettings>
Builder for a new
RegistryFilterSettings
instance.-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionSets whichever values are specified by the providedfilter
config node.Returns a new builder initialized according to the specific configuration.Sets the regex for names to exclude.Sets the refex for names to include.
-
Field Details
-
EXCLUDE_CONFIG_KEY
Config key within thefilter
section for the regex for names to exclude.- See Also:
-
INCLUDE_CONFIG_KEY
Config key within thefilter
section for the regex for names to include.- See Also:
-
-
Method Details
-
create
Returns a new builder initialized according to the specific configuration.- Parameters:
config
- the registry settings config node- Returns:
- newly-initialized builder
-
exclude
Sets the regex for names to exclude.- Parameters:
excludeFilter
- filter for names to exclude- Returns:
- updated builder
-
include
Sets the refex for names to include.- Parameters:
includeFilter
- filter for names to include- Returns:
- updated builder
-
config
Sets whichever values are specified by the providedfilter
config node.- Parameters:
config
- the filter config node- Returns:
- updated builder
-