@Typed public class ConfigValueImpl<T> extends Object
| Constructor and Description |
|---|
ConfigValueImpl(ConfigImpl config,
String key) |
| Modifier and Type | Method and Description |
|---|---|
<N> ConfigValueImpl<N> |
as(Class<N> clazz) |
ConfigValueImpl<List<T>> |
asList() |
ConfigValueImpl<Set<T>> |
asSet() |
ConfigValueImpl<T> |
cacheFor(long value,
TimeUnit timeUnit) |
ConfigValueImpl<T> |
evaluateVariables(boolean evaluateVariables) |
T |
get() |
T |
getDefaultValue() |
Optional<T> |
getOptionalValue() |
String |
getPropertyName() |
String |
getResolvedPropertyName() |
T |
getValue() |
List<T> |
getValueList() |
ConfigValueImpl<T> |
useConverter(org.eclipse.microprofile.config.spi.Converter<T> converter) |
ConfigValueImpl<T> |
withDefault(T value) |
ConfigValueImpl<T> |
withLookupChain(String... postfixNames) |
ConfigValueImpl<T> |
withStringDefault(String value) |
public ConfigValueImpl(ConfigImpl config, String key)
public <N> ConfigValueImpl<N> as(Class<N> clazz)
public ConfigValueImpl<List<T>> asList()
public ConfigValueImpl<Set<T>> asSet()
public ConfigValueImpl<T> withDefault(T value)
public ConfigValueImpl<T> withStringDefault(String value)
public T getDefaultValue()
public ConfigValueImpl<T> useConverter(org.eclipse.microprofile.config.spi.Converter<T> converter)
public ConfigValueImpl<T> cacheFor(long value, TimeUnit timeUnit)
public ConfigValueImpl<T> evaluateVariables(boolean evaluateVariables)
public ConfigValueImpl<T> withLookupChain(String... postfixNames)
public T get()
public T getValue()
public String getPropertyName()
public String getResolvedPropertyName()
Copyright © 2019 The Apache Software Foundation. All rights reserved.