Package ai.libs.jaicore.db.sql
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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
K_REST_DB_HOST
static java.lang.String
K_REST_DB_TABLE
static java.lang.String
K_REST_DB_TOKEN
static java.lang.String
K_REST_DB_URL_INSERT
static java.lang.String
K_REST_DB_URL_QUERY
static java.lang.String
K_REST_DB_URL_SELECT
static java.lang.String
K_REST_DB_URL_UPDATE
-
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 ai.libs.jaicore.basic.IOwnerBasedConfig
copy, loadPropertiesFromFile, loadPropertiesFromFileArray, loadPropertiesFromList, loadPropertiesFromResource
-
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
-
-
-
-
Field Detail
-
K_REST_DB_HOST
static final java.lang.String K_REST_DB_HOST
- See Also:
- Constant Field Values
-
K_REST_DB_URL_INSERT
static final java.lang.String K_REST_DB_URL_INSERT
- See Also:
- Constant Field Values
-
K_REST_DB_URL_UPDATE
static final java.lang.String K_REST_DB_URL_UPDATE
- See Also:
- Constant Field Values
-
K_REST_DB_URL_SELECT
static final java.lang.String K_REST_DB_URL_SELECT
- See Also:
- Constant Field Values
-
K_REST_DB_URL_QUERY
static final java.lang.String K_REST_DB_URL_QUERY
- See Also:
- Constant Field Values
-
K_REST_DB_TOKEN
static final java.lang.String K_REST_DB_TOKEN
- See Also:
- Constant Field Values
-
K_REST_DB_TABLE
static final java.lang.String K_REST_DB_TABLE
- See Also:
- Constant Field Values
-
-
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()
-
-