- All Superinterfaces:
ConfigBuilder<YamlMutableConfigBuilder>,MutableConfigBuilder<YamlMutableConfigBuilder>,YamlConfigBaseBuilder<YamlMutableConfigBuilder>
- All Known Implementing Classes:
YamlMutableConfigBuilderImpl
@API(status=STABLE,
since="1.0")
public interface YamlMutableConfigBuilder
extends YamlConfigBaseBuilder<YamlMutableConfigBuilder>, MutableConfigBuilder<YamlMutableConfigBuilder>
YAML files based mutable configuration builder.
- Since:
- 1.0
- Version:
- 1.0, 2025-07
- Author:
- (w) Iker Hernaez
- See Also:
-
Field Summary
Fields inherited from interface dev.orne.config.YamlConfigBaseBuilder
DEFAULT_SEPARATOR -
Method Summary
Methods inherited from interface dev.orne.config.ConfigBuilder
as, withDecoder, withDecorator, withEncryption, withOverrideParentProperties, withParent, withParent, withVariableResolutionMethods inherited from interface dev.orne.config.MutableConfigBuilder
withEncoderMethods inherited from interface dev.orne.config.YamlConfigBaseBuilder
add, load, load, load, load, withSeparator
-
Method Details
-
build
FileWatchableConfig build()Creates the configuration instance.- Specified by:
buildin interfaceConfigBuilder<YamlMutableConfigBuilder>- Specified by:
buildin interfaceMutableConfigBuilder<YamlMutableConfigBuilder>- Returns:
- The configuration instance.
-