public static class EncryptingDataSourceFactory.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EncryptingDataSource |
build() |
EncryptingDataSourceFactory.Builder |
cacheEnabled(boolean enabled) |
EncryptingDataSourceFactory.Builder |
cacheExpirationMinutes(int minutes) |
EncryptingDataSourceFactory.Builder |
cacheMaxSize(int maxSize) |
EncryptingDataSourceFactory.Builder |
dataSource(javax.sql.DataSource dataSource) |
EncryptingDataSourceFactory.Builder |
jdbcUrl(java.lang.String jdbcUrl) |
EncryptingDataSourceFactory.Builder |
kmsKeyArn(java.lang.String kmsKeyArn) |
EncryptingDataSourceFactory.Builder |
password(java.lang.String password) |
EncryptingDataSourceFactory.Builder |
property(java.lang.String key,
java.lang.String value) |
EncryptingDataSourceFactory.Builder |
region(java.lang.String region) |
EncryptingDataSourceFactory.Builder |
username(java.lang.String username) |
public EncryptingDataSourceFactory.Builder dataSource(javax.sql.DataSource dataSource)
public EncryptingDataSourceFactory.Builder jdbcUrl(java.lang.String jdbcUrl)
public EncryptingDataSourceFactory.Builder username(java.lang.String username)
public EncryptingDataSourceFactory.Builder password(java.lang.String password)
public EncryptingDataSourceFactory.Builder kmsKeyArn(java.lang.String kmsKeyArn)
public EncryptingDataSourceFactory.Builder region(java.lang.String region)
public EncryptingDataSourceFactory.Builder cacheEnabled(boolean enabled)
public EncryptingDataSourceFactory.Builder cacheExpirationMinutes(int minutes)
public EncryptingDataSourceFactory.Builder cacheMaxSize(int maxSize)
public EncryptingDataSourceFactory.Builder property(java.lang.String key, java.lang.String value)
public EncryptingDataSource build() throws java.sql.SQLException
java.sql.SQLException