@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 Object
Object.toString()
public CustomerContentEncryptionConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.