public static class EncryptionConfig.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
EncryptionConfig.Builder |
auditLoggingEnabled(boolean auditLoggingEnabled) |
EncryptionConfig |
build() |
EncryptionConfig.Builder |
cacheEnabled(boolean cacheEnabled) |
EncryptionConfig.Builder |
cacheExpirationMinutes(int cacheExpirationMinutes) |
EncryptionConfig.Builder |
dataKeyCacheEnabled(boolean dataKeyCacheEnabled) |
EncryptionConfig.Builder |
dataKeyCacheExpiration(java.time.Duration dataKeyCacheExpiration) |
EncryptionConfig.Builder |
dataKeyCacheMaxSize(int dataKeyCacheMaxSize) |
EncryptionConfig.Builder |
encryptionMetadataSchema(java.lang.String encryptionMetadataSchema) |
EncryptionConfig.Builder |
kmsRegion(java.lang.String kmsRegion) |
EncryptionConfig.Builder |
maxRetries(int maxRetries) |
EncryptionConfig.Builder |
metadataRefreshInterval(java.time.Duration metadataRefreshInterval) |
EncryptionConfig.Builder |
retryBackoffBase(java.time.Duration retryBackoffBase) |
public EncryptionConfig.Builder kmsRegion(java.lang.String kmsRegion)
public EncryptionConfig.Builder cacheEnabled(boolean cacheEnabled)
public EncryptionConfig.Builder cacheExpirationMinutes(int cacheExpirationMinutes)
public EncryptionConfig.Builder maxRetries(int maxRetries)
public EncryptionConfig.Builder retryBackoffBase(java.time.Duration retryBackoffBase)
public EncryptionConfig.Builder auditLoggingEnabled(boolean auditLoggingEnabled)
public EncryptionConfig.Builder dataKeyCacheEnabled(boolean dataKeyCacheEnabled)
public EncryptionConfig.Builder dataKeyCacheMaxSize(int dataKeyCacheMaxSize)
public EncryptionConfig.Builder dataKeyCacheExpiration(java.time.Duration dataKeyCacheExpiration)
public EncryptionConfig.Builder metadataRefreshInterval(java.time.Duration metadataRefreshInterval)
public EncryptionConfig.Builder encryptionMetadataSchema(java.lang.String encryptionMetadataSchema)
public EncryptionConfig build()