Uses of Interface
io.helidon.config.Config.Key
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Support for encrypted properties.
Configuration SPI that defines the behavior developers can implement to extend the config system.
-
Uses of Config.Key in io.helidon.config
Modifier and TypeMethodDescriptionConfig.Key.child
(Config.Key key) Create a child key to the current key.static Config.Key
Creates new instance of Key for specifiedkey
literal.Config.key()
Returns the fully-qualified key of theConfig
node.ConfigValue.key()
Returns the fully-qualified key of the originatingConfig
node.Config.Key.parent()
Returns instance of Key that represents key of parent config node.Modifier and TypeMethodDescriptionOverrideConfigFilter.apply
(Config.Key key, String stringValue) ValueResolvingFilter.apply
(Config.Key key, String stringValue) static MissingValueException
MissingValueException.create
(Config.Key key) Create new missing value exception.static Supplier
<MissingValueException> MissingValueException.createSupplier
(Config.Key key) Create new missing value exception supplier.Config.get
(Config.Key key) Returns the single sub-node for the specified sub-key.Modifier and TypeMethodDescriptionAbstractConfigSourceBuilder.mediaTypeMapping
(Function<Config.Key, Optional<MediaType>> mediaTypeMapping) Sets a function that maps keys to media type.AbstractConfigSourceBuilder.parserMapping
(Function<Config.Key, Optional<ConfigParser>> parserMapping) Sets a function that maps keys to a parser.ModifierConstructorDescriptionConfigMappingException
(Config.Key key, Type type, String detail) Create new configuration value mapping exception with additional contextual details describing the failure.ConfigMappingException
(Config.Key key, Type type, String detail, Throwable cause) Create new configuration value mapping exception with additional contextual details describing the failure.ConfigMappingException
(Config.Key key, String detail) Create new configuration value mapping exception with additional contextual details describing the failure.ConfigMappingException
(Config.Key key, String value, Class<?> type, Throwable cause) Create new configuration value mapping exception with additional contextual details describing the failure.ConfigMappingException
(Config.Key key, String value, String detail, Throwable cause) Create new configuration value mapping exception with additional contextual details describing the failure.ConfigMappingException
(Config.Key key, String detail, Throwable cause) Create new configuration value mapping exception with additional contextual details describing the failure.ModifierConstructorDescriptionOverrideConfigFilter
(Supplier<List<Map.Entry<Predicate<Config.Key>, String>>> overrideValuesSupplier) Creates a filter with a given supplier of a map of key patterns to a override values. -
Uses of Config.Key in io.helidon.config.encryption
Modifier and TypeMethodDescriptionEncryptionFilter.apply
(Config.Key key, ConfigItem itemPolicy) EncryptionFilter.apply
(Config.Key key, String stringValue) EncryptionFilterService.apply
(Config.Key key, ConfigItem itemPolicy) EncryptionFilterService.apply
(Config.Key key, String stringValue) -
Uses of Config.Key in io.helidon.config.spi
Modifier and TypeMethodDescriptionOverrideSource.OverrideData.data()
Returns the predicate/replacement value pairs.Modifier and TypeMethodDescriptiondefault ConfigItem
ConfigFilter.apply
(Config.Key key, ConfigItem itemPolicy) Filters an elementary config value before it is made available to the application via theConfig
API.ConfigFilter.apply
(Config.Key key, String stringValue) Filters an elementary config value before it is made available to the application via theConfig
API.Modifier and TypeMethodDescriptionstatic OverrideSource.OverrideData
CreatesOverrideData
from aList
of predicate/replacement pairs.