public class AttributeEncryptor
extends java.lang.Object
implements com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformer
DynamoDBMapperConfig.SaveBehavior.PUT or DynamoDBMapperConfig.SaveBehavior.CLOBBER.
For guidance on performing a safe data model change procedure, please see DynamoDB Encryption Client Developer Guide: Changing your data model
| Constructor and Description |
|---|
AttributeEncryptor(DynamoDBEncryptor encryptor) |
AttributeEncryptor(EncryptionMaterialsProvider encryptionMaterialsProvider) |
| Modifier and Type | Method and Description |
|---|---|
DynamoDBEncryptor |
getEncryptor() |
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> |
transform(com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformer.Parameters<?> parameters) |
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> |
untransform(com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformer.Parameters<?> parameters) |
public AttributeEncryptor(DynamoDBEncryptor encryptor)
public AttributeEncryptor(EncryptionMaterialsProvider encryptionMaterialsProvider)
public DynamoDBEncryptor getEncryptor()
public java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> transform(com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformer.Parameters<?> parameters)
transform in interface com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformerpublic java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> untransform(com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformer.Parameters<?> parameters)
untransform in interface com.amazonaws.services.dynamodbv2.datamodeling.AttributeTransformer