Module io.helidon.builder.config
Package io.helidon.builder.config.spi
Class GeneratedConfigBeanBase
java.lang.Object
io.helidon.builder.config.spi.GeneratedConfigBeanBase
- All Implemented Interfaces:
ConfigProvider,GeneratedConfigBeanCommon
Minimal implementation for the
GeneratedConfigBeanCommon. This is the base for generated config beans.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGeneratedConfigBeanBase(GeneratedConfigBeanBuilder b, String instanceId) Deprecated.not intended to be created directly -
Method Summary
Modifier and TypeMethodDescription__config()Optionally provides a configuration instance.Returns the instance id assigned to this bean.void__instanceId(String val) Assigns the instance id assigned to this bean.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.builder.config.spi.GeneratedConfigBeanCommon
__configBeanType, visitAttributes
-
Constructor Details
-
GeneratedConfigBeanBase
Deprecated.not intended to be created directlyProtected constructor for initializing the generated config bean instance variables.- Parameters:
b- the builderinstanceId- the instance id
-
-
Method Details
-
__config
Description copied from interface:ConfigProviderOptionally provides a configuration instance.- Specified by:
__configin interfaceConfigProvider- Returns:
- the optional configuration
-
__instanceId
Returns the instance id assigned to this bean.- Returns:
- the instance id assigned to this bean
-
__instanceId
Assigns the instance id assigned to this bean.- Parameters:
val- the new instance id for this bean
-