Interface IRestDatabaseConfig

  • All Superinterfaces:
    org.aeonbits.owner.Accessible, org.aeonbits.owner.Config, org.api4.java.common.control.IConfig, IOwnerBasedConfig, java.util.Map<java.lang.Object,​java.lang.Object>, org.aeonbits.owner.Mutable, org.aeonbits.owner.Reloadable, java.io.Serializable

    public interface IRestDatabaseConfig
    extends IOwnerBasedConfig, 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
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getHost()  
      java.lang.String getInsertSuffix()  
      java.lang.String getQuerySuffix()  
      java.lang.String getSelectSuffix()  
      java.lang.String getTable()  
      java.lang.String getToken()  
      java.lang.String getUpdateSuffix()  
      • Methods inherited from interface org.aeonbits.owner.Accessible

        fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
      • Methods inherited from interface org.api4.java.common.control.IConfig

        setProperty
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.aeonbits.owner.Mutable

        addPropertyChangeListener, addPropertyChangeListener, clear, load, load, removeProperty, removePropertyChangeListener, setProperty
      • Methods inherited from interface org.aeonbits.owner.Reloadable

        addReloadListener, reload, removeReloadListener
    • Method Detail

      • getHost

        @Key("sql.rest.host")
        java.lang.String getHost()
      • getToken

        @Key("sql.rest.token")
        java.lang.String getToken()
      • getInsertSuffix

        @Key("sql.rest.host.insert")
        @DefaultValue("/insert")
        java.lang.String getInsertSuffix()
      • getUpdateSuffix

        @Key("sql.rest.host.update")
        @DefaultValue("/update")
        java.lang.String getUpdateSuffix()
      • getSelectSuffix

        @Key("sql.rest.host.select")
        @DefaultValue("/query")
        java.lang.String getSelectSuffix()
      • getQuerySuffix

        @Key("sql.rest.host.query")
        @DefaultValue("/query")
        java.lang.String getQuerySuffix()
      • getTable

        @Key("sql.rest.table")
        java.lang.String getTable()