@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransformEncryption extends Object implements Serializable, Cloneable, StructuredPojo
The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.
Additionally, imported labels and trained transforms can now be encrypted using a customer provided KMS key.
Constructor and Description |
---|
TransformEncryption() |
Modifier and Type | Method and Description |
---|---|
TransformEncryption |
clone() |
boolean |
equals(Object obj) |
MLUserDataEncryption |
getMlUserDataEncryption()
An
MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID. |
String |
getTaskRunSecurityConfigurationName()
The name of the security configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMlUserDataEncryption(MLUserDataEncryption mlUserDataEncryption)
An
MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID. |
void |
setTaskRunSecurityConfigurationName(String taskRunSecurityConfigurationName)
The name of the security configuration.
|
String |
toString()
Returns a string representation of this object.
|
TransformEncryption |
withMlUserDataEncryption(MLUserDataEncryption mlUserDataEncryption)
An
MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID. |
TransformEncryption |
withTaskRunSecurityConfigurationName(String taskRunSecurityConfigurationName)
The name of the security configuration.
|
public void setMlUserDataEncryption(MLUserDataEncryption mlUserDataEncryption)
An MLUserDataEncryption
object containing the encryption mode and customer-provided KMS key ID.
mlUserDataEncryption
- An MLUserDataEncryption
object containing the encryption mode and customer-provided KMS key
ID.public MLUserDataEncryption getMlUserDataEncryption()
An MLUserDataEncryption
object containing the encryption mode and customer-provided KMS key ID.
MLUserDataEncryption
object containing the encryption mode and customer-provided KMS key
ID.public TransformEncryption withMlUserDataEncryption(MLUserDataEncryption mlUserDataEncryption)
An MLUserDataEncryption
object containing the encryption mode and customer-provided KMS key ID.
mlUserDataEncryption
- An MLUserDataEncryption
object containing the encryption mode and customer-provided KMS key
ID.public void setTaskRunSecurityConfigurationName(String taskRunSecurityConfigurationName)
The name of the security configuration.
taskRunSecurityConfigurationName
- The name of the security configuration.public String getTaskRunSecurityConfigurationName()
The name of the security configuration.
public TransformEncryption withTaskRunSecurityConfigurationName(String taskRunSecurityConfigurationName)
The name of the security configuration.
taskRunSecurityConfigurationName
- The name of the security configuration.public String toString()
toString
in class Object
Object.toString()
public TransformEncryption clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.