@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SSEDescription extends Object implements Serializable, Cloneable, StructuredPojo
The description of the server-side encryption status on the specified table.
| Constructor and Description |
|---|
SSEDescription() |
| Modifier and Type | Method and Description |
|---|---|
SSEDescription |
clone() |
boolean |
equals(Object obj) |
String |
getKMSMasterKeyArn()
The KMS master key ARN used for the KMS encryption.
|
String |
getSSEType()
Server-side encryption type:
|
String |
getStatus()
The current state of server-side encryption:
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setKMSMasterKeyArn(String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
|
void |
setSSEType(String sSEType)
Server-side encryption type:
|
void |
setStatus(String status)
The current state of server-side encryption:
|
String |
toString()
Returns a string representation of this object.
|
SSEDescription |
withKMSMasterKeyArn(String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
|
SSEDescription |
withSSEType(SSEType sSEType)
Server-side encryption type:
|
SSEDescription |
withSSEType(String sSEType)
Server-side encryption type:
|
SSEDescription |
withStatus(SSEStatus status)
The current state of server-side encryption:
|
SSEDescription |
withStatus(String status)
The current state of server-side encryption:
|
public void setStatus(String status)
The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
status - The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
SSEStatuspublic String getStatus()
The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
SSEStatuspublic SSEDescription withStatus(String status)
The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
status - The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
SSEStatuspublic SSEDescription withStatus(SSEStatus status)
The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
status - The current state of server-side encryption:
ENABLING - Server-side encryption is being enabled.
ENABLED - Server-side encryption is enabled.
DISABLING - Server-side encryption is being disabled.
DISABLED - Server-side encryption is disabled.
UPDATING - Server-side encryption is being updated.
SSEStatuspublic void setSSEType(String sSEType)
Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your account
and is managed by AWS KMS (KMS charges apply).
sSEType - Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your
account and is managed by AWS KMS (KMS charges apply).
SSETypepublic String getSSEType()
Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your account
and is managed by AWS KMS (KMS charges apply).
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your
account and is managed by AWS KMS (KMS charges apply).
SSETypepublic SSEDescription withSSEType(String sSEType)
Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your account
and is managed by AWS KMS (KMS charges apply).
sSEType - Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your
account and is managed by AWS KMS (KMS charges apply).
SSETypepublic SSEDescription withSSEType(SSEType sSEType)
Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your account
and is managed by AWS KMS (KMS charges apply).
sSEType - Server-side encryption type:
AES256 - Server-side encryption which uses the AES256 algorithm (not applicable).
KMS - Server-side encryption which uses AWS Key Management Service. Key is stored in your
account and is managed by AWS KMS (KMS charges apply).
SSETypepublic void setKMSMasterKeyArn(String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
kMSMasterKeyArn - The KMS master key ARN used for the KMS encryption.public String getKMSMasterKeyArn()
The KMS master key ARN used for the KMS encryption.
public SSEDescription withKMSMasterKeyArn(String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
kMSMasterKeyArn - The KMS master key ARN used for the KMS encryption.public String toString()
toString in class ObjectObject.toString()public SSEDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.