public static class Configuration.Builder.Default extends Object implements Configuration.Builder
Configuration.Builder.Default| Modifier and Type | Method and Description |
|---|---|
Configuration.Default |
buildConfiguration()
Finishes the building and returns the resulting
Configuration. |
Configuration.Builder |
child(String key)
Creates a builder for a child configuration.
|
Configuration.Builder |
set(String key,
String value)
Sets either a simple key-value pair (foo=bar) or an entry in a child-configuration (full.qualified.foo=bar).
|
Configuration.Builder |
setAll(KeyValue<String,String>... properties)
Sets many entries at once.
|
Configuration.Builder |
setAll(XGettingCollection<KeyValue<String,String>> properties)
Sets many entries at once.
|
Configuration.Builder |
valueMapperProvider(ConfigurationValueMapperProvider valueMapperProvider)
Sets the
ConfigurationValueMapperProvider. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchild, load, mappublic Configuration.Builder valueMapperProvider(ConfigurationValueMapperProvider valueMapperProvider)
Configuration.BuilderConfigurationValueMapperProvider.
Use this method to insert user-defined value mappers.valueMapperProvider in interface Configuration.BuildervalueMapperProvider - the new mapper providerpublic Configuration.Builder set(String key, String value)
Configuration.Builderset in interface Configuration.Builderkey - simple or full-qualified key, cannot be empty or nullvalue - the value to set, cannot be nullpublic Configuration.Builder child(String key)
Configuration.Builderchild in interface Configuration.Builderkey - the key for the child configurationConfiguration.Builder.child(String, Consumer)public Configuration.Builder setAll(XGettingCollection<KeyValue<String,String>> properties)
Configuration.BuildersetAll in interface Configuration.Builderproperties - the key-value pairsConfiguration.Builder.set(String, String)public Configuration.Builder setAll(KeyValue<String,String>... properties)
Configuration.BuildersetAll in interface Configuration.Builderproperties - the key-value pairsConfiguration.Builder.set(String, String)public Configuration.Default buildConfiguration()
Configuration.BuilderConfiguration.buildConfiguration in interface Configuration.BuilderConfiguration with all values and child-configurations from this builderCopyright © 2022 MicroStream Software. All rights reserved.