Module io.helidon.builder.config
Package io.helidon.builder.config.spi
Interface ConfigResolverRequest<T>
- Type Parameters:
T- the attribute value type being resolved
- All Known Subinterfaces:
ConfigResolverMapRequest<K,V>
public interface ConfigResolverRequest<T>
Used in conjunction with
ConfigResolver.-
Method Summary
Modifier and TypeMethodDescriptionThe config builder attribute name - which is typically the same as the method name.The configuration key.The generic component type of thevalueType().The type of the attribute value.
-
Method Details
-
configKey
String configKey()The configuration key.- Returns:
- the optional configuration key
-
attributeName
String attributeName()The config builder attribute name - which is typically the same as the method name.- Returns:
- the config builder attribute name
-
valueType
The type of the attribute value.- Returns:
- the type of the attribute value
-
valueComponentType
The generic component type of thevalueType(). For example, this would be "String" forOptional<String>.- Returns:
- the value component type
-