public static interface DynamoDbEnhancedTableEncryptionConfig.Builder
| Modifier and Type | Method and Description |
|---|---|
software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId |
algorithmSuiteId() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
algorithmSuiteId(software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId algorithmSuiteId) |
java.lang.String |
allowedUnsignedAttributePrefix() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
allowedUnsignedAttributePrefix(java.lang.String allowedUnsignedAttributePrefix) |
java.util.List<java.lang.String> |
allowedUnsignedAttributes() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
allowedUnsignedAttributes(java.util.List<java.lang.String> allowedUnsignedAttributes) |
DynamoDbEnhancedTableEncryptionConfig |
build() |
<I extends software.amazon.cryptography.materialproviders.ICryptographicMaterialsManager> |
cmm(I cmm) |
<I extends software.amazon.cryptography.materialproviders.IKeyring> |
keyring(I keyring) |
LegacyOverride |
legacyOverride() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
legacyOverride(LegacyOverride legacyOverride) |
java.lang.String |
logicalTableName() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
logicalTableName(java.lang.String logicalTableName) |
PlaintextOverride |
plaintextOverride() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
plaintextOverride(PlaintextOverride plaintextOverride) |
java.util.List<software.amazon.awssdk.enhanced.dynamodb.TableSchema<?>> |
schemaOnEncrypt() |
DynamoDbEnhancedTableEncryptionConfig.Builder |
schemaOnEncrypt(software.amazon.awssdk.enhanced.dynamodb.TableSchema<?> schemaOnEncrypt) |
java.lang.String logicalTableName()
DynamoDbEnhancedTableEncryptionConfig.Builder logicalTableName(java.lang.String logicalTableName)
DynamoDbEnhancedTableEncryptionConfig.Builder schemaOnEncrypt(software.amazon.awssdk.enhanced.dynamodb.TableSchema<?> schemaOnEncrypt)
java.util.List<software.amazon.awssdk.enhanced.dynamodb.TableSchema<?>> schemaOnEncrypt()
DynamoDbEnhancedTableEncryptionConfig.Builder allowedUnsignedAttributes(java.util.List<java.lang.String> allowedUnsignedAttributes)
java.util.List<java.lang.String> allowedUnsignedAttributes()
DynamoDbEnhancedTableEncryptionConfig.Builder allowedUnsignedAttributePrefix(java.lang.String allowedUnsignedAttributePrefix)
java.lang.String allowedUnsignedAttributePrefix()
<I extends software.amazon.cryptography.materialproviders.IKeyring> DynamoDbEnhancedTableEncryptionConfig.Builder keyring(I keyring)
<I extends software.amazon.cryptography.materialproviders.ICryptographicMaterialsManager> DynamoDbEnhancedTableEncryptionConfig.Builder cmm(I cmm)
DynamoDbEnhancedTableEncryptionConfig.Builder legacyOverride(LegacyOverride legacyOverride)
LegacyOverride legacyOverride()
DynamoDbEnhancedTableEncryptionConfig.Builder plaintextOverride(PlaintextOverride plaintextOverride)
PlaintextOverride plaintextOverride()
DynamoDbEnhancedTableEncryptionConfig.Builder algorithmSuiteId(software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId algorithmSuiteId)
software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId algorithmSuiteId()
DynamoDbEnhancedTableEncryptionConfig build()