Package org.kiwiproject.config.provider
Class FieldResolverStrategy.FieldResolverStrategyBuilder<T>
java.lang.Object
org.kiwiproject.config.provider.FieldResolverStrategy.FieldResolverStrategyBuilder<T>
- Enclosing class:
- FieldResolverStrategy<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
envVariable
(String envVariable) explicitValue
(T explicitValue) externalProperty
(String externalProperty) systemPropertyKey
(String systemPropertyKey) toString()
valueSupplier
(Supplier<T> valueSupplier)
-
Method Details
-
explicitValue
- Returns:
this
.
-
systemPropertyKey
public FieldResolverStrategy.FieldResolverStrategyBuilder<T> systemPropertyKey(String systemPropertyKey) - Returns:
this
.
-
envVariable
- Returns:
this
.
-
externalProperty
public FieldResolverStrategy.FieldResolverStrategyBuilder<T> externalProperty(String externalProperty) - Returns:
this
.
-
valueSupplier
public FieldResolverStrategy.FieldResolverStrategyBuilder<T> valueSupplier(Supplier<T> valueSupplier) - Returns:
this
.
-
build
-
toString
-