Class DatabaseConfig
java.lang.Object
com.denodo.scheduler.client.commons.DatabaseConfig
- All Implemented Interfaces:
Serializable
Class with properties for database configuration, both for server metadata and Quartz.
- Since:
- 6.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final longFor interoperability with possible future changes. -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseConfig(String database, String driverClassName, String uri, String userName, String password) DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab) DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab) DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab, String ccache) -
Method Summary
-
Field Details
-
serialVersionUID
protected static final long serialVersionUIDFor interoperability with possible future changes.- See Also:
-
-
Constructor Details
-
DatabaseConfig
public DatabaseConfig(String database, String driverClassName, String uri, String userName, String password) - Parameters:
database-driverClassName-uri-userName-password-
-
DatabaseConfig
public DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab) - Parameters:
database-driverClassName-uri-userName-password-useKerberos-keyTab-
-
DatabaseConfig
-
DatabaseConfig
-
DatabaseConfig
public DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) - Parameters:
database-driverClassName-uri-userName-password-useKerberos-keyTab-keyTabContents-
-
DatabaseConfig
-
-
Method Details
-
getDatabase
- Returns:
- the database
-
getDriverClassName
- Returns:
- the driverClassName
-
getUri
- Returns:
- the uri
-
getUserName
- Returns:
- the userName
-
getPassword
- Returns:
- the password
-
isKerberosAuth
public boolean isKerberosAuth()- Returns:
- if is kerberosAuth
-
getKeyTab
- Returns:
- the keyTab
-
getKeyTabContents
public byte[] getKeyTabContents()- Returns:
- the keyTabContents
-
getDriverClassPath
- Returns:
- the driverClassPath
-
getCcache
-
isAwsAuth
public boolean isAwsAuth() -
getAwsAccessKeyId
-
getAwsSecretAccessKey
-
getAwsIamRoleARN
-
getAwsRegion
-
getAwsDatabaseUser
-
getAwsTokenLifeTime
-
toString
-