Uses of Interface
io.helidon.config.Config.Key
Packages that use 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
Methods in io.helidon.config that return Config.KeyModifier 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.Methods in io.helidon.config with parameters of type Config.KeyModifier 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.Method parameters in io.helidon.config with type arguments of type Config.KeyModifier 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.Constructors in io.helidon.config with parameters of type Config.KeyModifierConstructorDescriptionConfigMappingException
(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.Constructor parameters in io.helidon.config with type arguments of type Config.KeyModifierConstructorDescriptionOverrideConfigFilter
(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
Methods in io.helidon.config.encryption with parameters of type Config.KeyModifier 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
Methods in io.helidon.config.spi that return types with arguments of type Config.KeyModifier and TypeMethodDescriptionOverrideSource.OverrideData.data()
Returns the predicate/replacement value pairs.Methods in io.helidon.config.spi with parameters of type Config.KeyModifier 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.Method parameters in io.helidon.config.spi with type arguments of type Config.KeyModifier and TypeMethodDescriptionstatic OverrideSource.OverrideData
CreatesOverrideData
from aList
of predicate/replacement pairs.