- java.lang.Object
-
- io.helidon.config.hocon.HoconConfigParserBuilder
-
- All Implemented Interfaces:
Builder<ConfigParser>,Supplier<ConfigParser>
public final class HoconConfigParserBuilder extends Object implements Builder<ConfigParser>
HOCON ConfigParser Builder.HOCON resolving substitutions supportis by default enabled.ConfigResolveOptions.defaults()is used to resolve loaded configuration. It is possible todisable resolvingfeature or specify customConfigResolveOptionsinstance.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HoconConfigParserbuild()Builds new instance of HOCON ConfigParser.HoconConfigParserBuilderdisableResolving()Disables HOCON resolving substitutions support.HoconConfigParserBuilderresolveOptions(com.typesafe.config.ConfigResolveOptions resolveOptions)Sets custom instance ofConfigResolveOptions.
-
-
-
Method Detail
-
disableResolving
public HoconConfigParserBuilder disableResolving()
Disables HOCON resolving substitutions support.- Returns:
- modified builder instance
-
resolveOptions
public HoconConfigParserBuilder resolveOptions(com.typesafe.config.ConfigResolveOptions resolveOptions)
Sets custom instance ofConfigResolveOptions.By default
ConfigResolveOptions.defaults()is used.- Parameters:
resolveOptions- resolve options- Returns:
- modified builder instance
-
build
public HoconConfigParser build()
Builds new instance of HOCON ConfigParser.- Specified by:
buildin interfaceBuilder<ConfigParser>- Returns:
- new instance of HOCON ConfigParser.
-
-