public static interface LegacyOverride.Builder
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,CryptoAction> |
attributeActionsOnEncrypt() |
LegacyOverride.Builder |
attributeActionsOnEncrypt(java.util.Map<java.lang.String,CryptoAction> attributeActionsOnEncrypt) |
LegacyOverride |
build() |
CryptoAction |
defaultAttributeFlag() |
LegacyOverride.Builder |
defaultAttributeFlag(CryptoAction defaultAttributeFlag) |
ILegacyDynamoDbEncryptor |
encryptor() |
LegacyOverride.Builder |
encryptor(ILegacyDynamoDbEncryptor encryptor) |
LegacyPolicy |
policy() |
LegacyOverride.Builder |
policy(LegacyPolicy policy) |
LegacyOverride.Builder policy(LegacyPolicy policy)
policy - A policy which configurates whether legacy behavior overrides encryption and/or decryption.LegacyPolicy policy()
LegacyOverride.Builder encryptor(ILegacyDynamoDbEncryptor encryptor)
encryptor - A configuration for the legacy DynamoDB Encryption Client's Encryptor.ILegacyDynamoDbEncryptor encryptor()
LegacyOverride.Builder attributeActionsOnEncrypt(java.util.Map<java.lang.String,CryptoAction> attributeActionsOnEncrypt)
attributeActionsOnEncrypt - Overrides which attributes are encrypted and/or signed for any items read or written with legacy behavior.java.util.Map<java.lang.String,CryptoAction> attributeActionsOnEncrypt()
LegacyOverride.Builder defaultAttributeFlag(CryptoAction defaultAttributeFlag)
defaultAttributeFlag - This input is not used in the Java Client and should not be specified.CryptoAction defaultAttributeFlag()
LegacyOverride build()