@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MLUserDataEncryption extends Object implements Serializable, Cloneable, StructuredPojo
The encryption-at-rest settings of the transform that apply to accessing user data.
| Constructor and Description | 
|---|
| MLUserDataEncryption() | 
| Modifier and Type | Method and Description | 
|---|---|
| MLUserDataEncryption | clone() | 
| boolean | equals(Object obj) | 
| String | getKmsKeyId()
 The ID for the customer-provided KMS key. | 
| String | getMlUserDataEncryptionMode()
 The encryption mode applied to user data. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setKmsKeyId(String kmsKeyId)
 The ID for the customer-provided KMS key. | 
| void | setMlUserDataEncryptionMode(String mlUserDataEncryptionMode)
 The encryption mode applied to user data. | 
| String | toString()Returns a string representation of this object. | 
| MLUserDataEncryption | withKmsKeyId(String kmsKeyId)
 The ID for the customer-provided KMS key. | 
| MLUserDataEncryption | withMlUserDataEncryptionMode(MLUserDataEncryptionModeString mlUserDataEncryptionMode)
 The encryption mode applied to user data. | 
| MLUserDataEncryption | withMlUserDataEncryptionMode(String mlUserDataEncryptionMode)
 The encryption mode applied to user data. | 
public void setMlUserDataEncryptionMode(String mlUserDataEncryptionMode)
The encryption mode applied to user data. Valid values are:
DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
mlUserDataEncryptionMode - The encryption mode applied to user data. Valid values are:
        DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
MLUserDataEncryptionModeStringpublic String getMlUserDataEncryptionMode()
The encryption mode applied to user data. Valid values are:
DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
MLUserDataEncryptionModeStringpublic MLUserDataEncryption withMlUserDataEncryptionMode(String mlUserDataEncryptionMode)
The encryption mode applied to user data. Valid values are:
DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
mlUserDataEncryptionMode - The encryption mode applied to user data. Valid values are:
        DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
MLUserDataEncryptionModeStringpublic MLUserDataEncryption withMlUserDataEncryptionMode(MLUserDataEncryptionModeString mlUserDataEncryptionMode)
The encryption mode applied to user data. Valid values are:
DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
mlUserDataEncryptionMode - The encryption mode applied to user data. Valid values are:
        DISABLED: encryption is disabled
SSEKMS: use of server-side encryption with Key Management Service (SSE-KMS) for user data stored in Amazon S3.
MLUserDataEncryptionModeStringpublic void setKmsKeyId(String kmsKeyId)
The ID for the customer-provided KMS key.
kmsKeyId - The ID for the customer-provided KMS key.public String getKmsKeyId()
The ID for the customer-provided KMS key.
public MLUserDataEncryption withKmsKeyId(String kmsKeyId)
The ID for the customer-provided KMS key.
kmsKeyId - The ID for the customer-provided KMS key.public String toString()
toString in class ObjectObject.toString()public MLUserDataEncryption clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.