public static interface ParsedHeader.Builder
| Modifier and Type | Method and Description |
|---|---|
software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId |
algorithmSuiteId() |
ParsedHeader.Builder |
algorithmSuiteId(software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId algorithmSuiteId) |
java.util.Map<java.lang.String,CryptoAction> |
attributeActionsOnEncrypt() |
ParsedHeader.Builder |
attributeActionsOnEncrypt(java.util.Map<java.lang.String,CryptoAction> attributeActionsOnEncrypt) |
ParsedHeader |
build() |
java.util.List<software.amazon.cryptography.materialproviders.model.EncryptedDataKey> |
encryptedDataKeys() |
ParsedHeader.Builder |
encryptedDataKeys(java.util.List<software.amazon.cryptography.materialproviders.model.EncryptedDataKey> encryptedDataKeys) |
java.util.Map<java.lang.String,java.lang.String> |
encryptionContext() |
ParsedHeader.Builder |
encryptionContext(java.util.Map<java.lang.String,java.lang.String> encryptionContext) |
java.util.Map<java.lang.String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> |
selectorContext() |
ParsedHeader.Builder |
selectorContext(java.util.Map<java.lang.String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> selectorContext) |
java.util.Map<java.lang.String,java.lang.String> |
storedEncryptionContext() |
ParsedHeader.Builder |
storedEncryptionContext(java.util.Map<java.lang.String,java.lang.String> storedEncryptionContext) |
ParsedHeader.Builder attributeActionsOnEncrypt(java.util.Map<java.lang.String,CryptoAction> attributeActionsOnEncrypt)
attributeActionsOnEncrypt - The non-DO_NOTHING Crypto Actions that were configured when this item was originally encrypted.java.util.Map<java.lang.String,CryptoAction> attributeActionsOnEncrypt()
ParsedHeader.Builder algorithmSuiteId(software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId algorithmSuiteId)
algorithmSuiteId - The ID of the algorithm suite that was used to encrypt this item.software.amazon.cryptography.materialproviders.model.DBEAlgorithmSuiteId algorithmSuiteId()
ParsedHeader.Builder encryptedDataKeys(java.util.List<software.amazon.cryptography.materialproviders.model.EncryptedDataKey> encryptedDataKeys)
encryptedDataKeys - The encrypted data keys that are stored in the header of this item.java.util.List<software.amazon.cryptography.materialproviders.model.EncryptedDataKey> encryptedDataKeys()
ParsedHeader.Builder storedEncryptionContext(java.util.Map<java.lang.String,java.lang.String> storedEncryptionContext)
storedEncryptionContext - The portion of the encryption context that was stored in the header of this item.java.util.Map<java.lang.String,java.lang.String> storedEncryptionContext()
ParsedHeader.Builder encryptionContext(java.util.Map<java.lang.String,java.lang.String> encryptionContext)
encryptionContext - The full encryption context.java.util.Map<java.lang.String,java.lang.String> encryptionContext()
ParsedHeader.Builder selectorContext(java.util.Map<java.lang.String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> selectorContext)
selectorContext - The encryption context as presented to the branch key selector.java.util.Map<java.lang.String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> selectorContext()
ParsedHeader build()