Class GeneratedConfigBeanBase

java.lang.Object
io.helidon.builder.config.spi.GeneratedConfigBeanBase
All Implemented Interfaces:
ConfigProvider, GeneratedConfigBeanCommon

public abstract class GeneratedConfigBeanBase extends Object implements GeneratedConfigBeanCommon
Minimal implementation for the GeneratedConfigBeanCommon. This is the base for generated config beans.
  • Constructor Details

    • GeneratedConfigBeanBase

      @Deprecated protected GeneratedConfigBeanBase(GeneratedConfigBeanBuilder b, String instanceId)
      Deprecated.
      not intended to be created directly
      Protected constructor for initializing the generated config bean instance variables.
      Parameters:
      b - the builder
      instanceId - the instance id
  • Method Details

    • __config

      public Optional<Config> __config()
      Description copied from interface: ConfigProvider
      Optionally provides a configuration instance.
      Specified by:
      __config in interface ConfigProvider
      Returns:
      the optional configuration
    • __instanceId

      public String __instanceId()
      Returns the instance id assigned to this bean.
      Returns:
      the instance id assigned to this bean
    • __instanceId

      public void __instanceId(String val)
      Assigns the instance id assigned to this bean.
      Parameters:
      val - the new instance id for this bean