- 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
Modifier and TypeMethodDescription@NotNull FileWatchableConfigbuild()Creates the configuration instance.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
Creates the configuration instance.- Specified by:
buildin interfaceConfigBuilder<YamlMutableConfigBuilder>- Specified by:
buildin interfaceMutableConfigBuilder<YamlMutableConfigBuilder>- Returns:
- The configuration instance.
-