Interface IExperimentSetConfig

  • All Superinterfaces:
    org.aeonbits.owner.Config, ai.libs.jaicore.basic.IConfig, org.aeonbits.owner.Mutable, org.aeonbits.owner.Reloadable, java.io.Serializable

    public interface IExperimentSetConfig
    extends ai.libs.jaicore.basic.IConfig, org.aeonbits.owner.Reloadable
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.aeonbits.owner.Config

        org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
    • Method Detail

      • getMemoryLimitInMB

        @Key("mem.max")
        java.lang.Integer getMemoryLimitInMB()
      • getAssumedMemoryOverheadPerProcess

        @Key("mem.opp")
        java.lang.Integer getAssumedMemoryOverheadPerProcess()
      • getNumberOfCPUs

        @Key("cpu.max")
        java.lang.Integer getNumberOfCPUs()
      • getKeyFields

        @Key("keyfields")
        java.util.List<java.lang.String> getKeyFields()
      • getResultFields

        @Key("resultfields")
        java.util.List<java.lang.String> getResultFields()
      • getConstraints

        @Key("constraints")
        java.util.List<java.lang.String> getConstraints()
      • getFieldsForWhichToIgnoreTime

        @Key("ignore.time")
        java.util.List<java.lang.String> getFieldsForWhichToIgnoreTime()
      • getFieldsForWhichToIgnoreMemory

        @Key("ignore.memory")
        java.util.List<java.lang.String> getFieldsForWhichToIgnoreMemory()