ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.aliases(String... aliases) |
Sets one or more alias for property.
|
ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.defaultValue(T defaultValue) |
Sets default property value.
|
ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.environmentVariableName(String environmentVariableName) |
Sets environment variable name that can represent this property if explicit configuration is not set.
|
ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.logValue(boolean logValue) |
Sets flag indicating if property value can be logged.
|
static ConfigurationPropertyBuilder<Boolean> |
ConfigurationPropertyBuilder.ofBoolean(String name) |
|
static ConfigurationPropertyBuilder<Duration> |
ConfigurationPropertyBuilder.ofDuration(String name) |
|
static ConfigurationPropertyBuilder<Integer> |
ConfigurationPropertyBuilder.ofInteger(String name) |
|
static ConfigurationPropertyBuilder<String> |
ConfigurationPropertyBuilder.ofString(String name) |
|
ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.required(boolean required) |
Sets flag indicating if property is required.
|
ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.shared(boolean shared) |
Sets flag indicating that property can be provided in the shared configuration section
in addition to client-specific configuration section.
|
ConfigurationPropertyBuilder<T> |
ConfigurationPropertyBuilder.systemPropertyName(String systemPropertyName) |
Sets system property name that can represent this property if explicit configuration is not set.
|