- All Superinterfaces:
ConfigBuilder<JsonMutableConfigBuilder>,JsonConfigBaseBuilder<JsonMutableConfigBuilder>,MutableConfigBuilder<JsonMutableConfigBuilder>
- All Known Implementing Classes:
JsonMutableConfigBuilderImpl
@API(status=STABLE,
since="1.0")
public interface JsonMutableConfigBuilder
extends JsonConfigBaseBuilder<JsonMutableConfigBuilder>, MutableConfigBuilder<JsonMutableConfigBuilder>
JSON 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.JsonConfigBaseBuilder
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.JsonConfigBaseBuilder
add, load, load, load, load, withSeparatorMethods inherited from interface dev.orne.config.MutableConfigBuilder
withEncoder
-
Method Details
-
build
Creates the configuration instance.- Specified by:
buildin interfaceConfigBuilder<JsonMutableConfigBuilder>- Specified by:
buildin interfaceMutableConfigBuilder<JsonMutableConfigBuilder>- Returns:
- The configuration instance.
-