Package io.helidon.microprofile.config
Class MpConfigBuilder
- java.lang.Object
-
- io.helidon.microprofile.config.MpConfigBuilder
-
- All Implemented Interfaces:
ConfigBuilder
public class MpConfigBuilder extends Object implements ConfigBuilder
Configuration builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigBuilderaddDefaultSources()ConfigBuilderaddDiscoveredConverters()ConfigBuilderaddDiscoveredSources()Configbuild()MpConfigBuilderconfig(Config config)Set the Helidon config to be used as a "backend" for this MP config.ConfigBuilderforClassLoader(ClassLoader loader)<T> ConfigBuilderwithConverter(Class<T> aClass, int ordinal, Converter<T> converter)ConfigBuilderwithConverters(Converter<?>... converters)ConfigBuilderwithSources(ConfigSource... sources)
-
-
-
Method Detail
-
addDefaultSources
public ConfigBuilder addDefaultSources()
- Specified by:
addDefaultSourcesin interfaceConfigBuilder
-
addDiscoveredSources
public ConfigBuilder addDiscoveredSources()
- Specified by:
addDiscoveredSourcesin interfaceConfigBuilder
-
addDiscoveredConverters
public ConfigBuilder addDiscoveredConverters()
- Specified by:
addDiscoveredConvertersin interfaceConfigBuilder
-
forClassLoader
public ConfigBuilder forClassLoader(ClassLoader loader)
- Specified by:
forClassLoaderin interfaceConfigBuilder
-
withSources
public ConfigBuilder withSources(ConfigSource... sources)
- Specified by:
withSourcesin interfaceConfigBuilder
-
withConverter
public <T> ConfigBuilder withConverter(Class<T> aClass, int ordinal, Converter<T> converter)
- Specified by:
withConverterin interfaceConfigBuilder
-
config
public MpConfigBuilder config(Config config)
Set the Helidon config to be used as a "backend" for this MP config.- Parameters:
config- config instance to query if MP sources do not contain the key- Returns:
- modified builder
-
withConverters
public ConfigBuilder withConverters(Converter<?>... converters)
- Specified by:
withConvertersin interfaceConfigBuilder
-
build
public Config build()
- Specified by:
buildin interfaceConfigBuilder
-
-