Interface SlaveOptions.Holder

All Known Implementing Classes:
JCloudsCloud, JCloudsSlaveTemplate
Enclosing class:
SlaveOptions

public static interface SlaveOptions.Holder
Interface to be implemented by configurable entity that contains options for provisioned slave. By default, this is implemented by cloud and template where templates inherit from cloud.
  • Method Details

    • getEffectiveSlaveOptions

      @Nonnull SlaveOptions getEffectiveSlaveOptions()
      Get effective options declared by this object. This is supposed to correctly evaluate all the overriding.
    • getRawSlaveOptions

      @Nonnull SlaveOptions getRawSlaveOptions()
      Get configured options held by this object. This holds only the user configured diffs compared to parent.