public class Encryption extends Object implements Serializable, Cloneable
| Constructor and Description | 
|---|
| Encryption() | 
| Modifier and Type | Method and Description | 
|---|---|
| Encryption | clone() | 
| boolean | equals(Object obj) | 
| String | getEncryptionType() | 
| String | getKmsContext() | 
| String | getKmsKeyId() | 
| int | hashCode() | 
| void | setEncryptionType(String encryptionType)Sets the server-side encryption algorithm used when storing job results in Amazon S3 (e.g., AES256, aws:kms). | 
| void | setKmsContext(String kmsContext)Sets the optional value used to specify the encryption context for the restore results if the encryption type is aws:kms. | 
| void | setKmsKeyId(String kmsKeyId)Sets the AWS KMS key ID used for object encryption. | 
| String | toString() | 
| Encryption | withEncryptionType(SSEAlgorithm encryptionType)Sets the encryptionType | 
| Encryption | withEncryptionType(String encryptionType)Sets the encryptionType | 
| Encryption | withKmsContext(String kmsContext)Sets the optional value used to specify the encryption context for the restore results if the encryption type is aws:kms. | 
| Encryption | withKmsKeyId(String kmsKeyId)Sets the AWS KMS key ID used for object encryption. | 
public String getEncryptionType()
public void setEncryptionType(String encryptionType)
encryptionType - The new encryptionType value.public Encryption withEncryptionType(String encryptionType)
encryptionType - The new encryptionType value.public Encryption withEncryptionType(SSEAlgorithm encryptionType)
encryptionType - The new encryptionType value.public String getKmsKeyId()
public void setKmsKeyId(String kmsKeyId)
kmsKeyId - The new kmsKeyId value.public Encryption withKmsKeyId(String kmsKeyId)
kmsKeyId - The new kmsKeyId value.public String getKmsContext()
public void setKmsContext(String kmsContext)
kmsContext - The new kmsContext value.public Encryption withKmsContext(String kmsContext)
kmsContext - The new kmsContext value.public Encryption clone()