@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CustomerContentEncryptionConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the customer managed KMS key that is used to encrypt the user's data stores in Athena. When an Amazon Web Services managed key is used, this value is null. This setting does not apply to Athena SQL workgroups.
| Constructor and Description |
|---|
CustomerContentEncryptionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
CustomerContentEncryptionConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getKmsKey()
The customer managed KMS key that is used to encrypt the user's data stores in Athena.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setKmsKey(String kmsKey)
The customer managed KMS key that is used to encrypt the user's data stores in Athena.
|
String |
toString()
Returns a string representation of this object.
|
CustomerContentEncryptionConfiguration |
withKmsKey(String kmsKey)
The customer managed KMS key that is used to encrypt the user's data stores in Athena.
|
public CustomerContentEncryptionConfiguration()
public void setKmsKey(String kmsKey)
The customer managed KMS key that is used to encrypt the user's data stores in Athena.
kmsKey - The customer managed KMS key that is used to encrypt the user's data stores in Athena.public String getKmsKey()
The customer managed KMS key that is used to encrypt the user's data stores in Athena.
public CustomerContentEncryptionConfiguration withKmsKey(String kmsKey)
The customer managed KMS key that is used to encrypt the user's data stores in Athena.
kmsKey - The customer managed KMS key that is used to encrypt the user's data stores in Athena.public String toString()
toString in class ObjectObject.toString()public CustomerContentEncryptionConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.