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 -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseConfig(String database, String driverClassName, String uri, String userName, String password) Deprecated.Deprecated since 9.1.0.DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab) Deprecated.Deprecated since 9.1.0.DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) Deprecated.DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab) Deprecated.Deprecated since 9.1.0.DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) Deprecated.DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab, String ccache) Deprecated.Deprecated since 9.1.0. -
Method Summary
-
Constructor Details
-
DatabaseConfig
@Deprecated public DatabaseConfig(String database, String driverClassName, String uri, String userName, String password) Deprecated.Deprecated since 9.1.0. Use Builder instead.- Parameters:
database-driverClassName-uri-userName-password-
-
DatabaseConfig
@Deprecated public DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab) Deprecated.Deprecated since 9.1.0. Use Builder instead.- Parameters:
database-driverClassName-uri-userName-password-useKerberos-keyTab-
-
DatabaseConfig
@Deprecated public DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab) Deprecated.Deprecated since 9.1.0. Use Builder instead.- Parameters:
database-driverClassName-driverClassPath-uri-userName-password-useKerberos-keyTab-
-
DatabaseConfig
@Deprecated public DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab, String ccache) Deprecated.Deprecated since 9.1.0. Use Builder instead.- Parameters:
database-driverClassName-driverClassPath-uri-userName-password-useKerberos-keyTab-ccache-
-
DatabaseConfig
@Deprecated public DatabaseConfig(String database, String driverClassName, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) Deprecated.* @deprecated Deprecated since 9.1.0. Use Builder instead.- Parameters:
database-driverClassName-uri-userName-password-useKerberos-keyTab-keyTabContents-
-
DatabaseConfig
@Deprecated public DatabaseConfig(String database, String driverClassName, String driverClassPath, String uri, String userName, String password, boolean useKerberos, String keyTab, byte[] keyTabContents) Deprecated.* @deprecated Deprecated since 9.1.0. Use Builder instead.- Parameters:
database-driverClassName-driverClassPath-uri-userName-password-useKerberos-keyTab-keyTabContents-
-
-
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
-
getSchema
-
isAwsAuth
public boolean isAwsAuth() -
getAwsAccessKeyId
-
getAwsSecretAccessKey
-
getAwsIamRoleARN
-
getAwsRegion
-
getAwsDatabaseUser
-
getAwsTokenLifeTime
-
toString
-