public class SSEDescription
extends java.lang.Object
implements java.io.Serializable
The description of the server-side encryption status on the specified table.
Constructor and Description |
---|
SSEDescription() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getKMSMasterKeyArn()
The KMS master key ARN used for the KMS encryption.
|
java.lang.String |
getSSEType()
Server-side encryption type:
|
java.lang.String |
getStatus()
The current state of server-side encryption:
|
int |
hashCode() |
void |
setKMSMasterKeyArn(java.lang.String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
|
void |
setSSEType(SSEType sSEType)
Server-side encryption type:
|
void |
setSSEType(java.lang.String sSEType)
Server-side encryption type:
|
void |
setStatus(SSEStatus status)
The current state of server-side encryption:
|
void |
setStatus(java.lang.String status)
The current state of server-side encryption:
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SSEDescription |
withKMSMasterKeyArn(java.lang.String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
|
SSEDescription |
withSSEType(SSEType sSEType)
Server-side encryption type:
|
SSEDescription |
withSSEType(java.lang.String sSEType)
Server-side encryption type:
|
SSEDescription |
withStatus(SSEStatus status)
The current state of server-side encryption:
|
SSEDescription |
withStatus(java.lang.String status)
The current state of server-side encryption:
|
public java.lang.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.
Constraints:
Allowed Values: ENABLING, ENABLED, DISABLING, DISABLED, UPDATING
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.
SSEStatus
public void setStatus(java.lang.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.
Constraints:
Allowed Values: ENABLING, ENABLED, DISABLING, DISABLED, UPDATING
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.
SSEStatus
public SSEDescription withStatus(java.lang.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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ENABLING, ENABLED, DISABLING, DISABLED, UPDATING
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.
SSEStatus
public void setStatus(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.
Constraints:
Allowed Values: ENABLING, ENABLED, DISABLING, DISABLED, UPDATING
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.
SSEStatus
public 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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: ENABLING, ENABLED, DISABLING, DISABLED, UPDATING
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.
SSEStatus
public java.lang.String getSSEType()
Server-side encryption type:
AES256
- Server-side encryption which uses the AES256
algorithm.
KMS
- Server-side encryption which uses AWS Key Management
Service.
Constraints:
Allowed Values: AES256, KMS
Server-side encryption type:
AES256
- Server-side encryption which uses the
AES256 algorithm.
KMS
- Server-side encryption which uses AWS Key
Management Service.
SSEType
public void setSSEType(java.lang.String sSEType)
Server-side encryption type:
AES256
- Server-side encryption which uses the AES256
algorithm.
KMS
- Server-side encryption which uses AWS Key Management
Service.
Constraints:
Allowed Values: AES256, KMS
sSEType
- Server-side encryption type:
AES256
- Server-side encryption which uses the
AES256 algorithm.
KMS
- Server-side encryption which uses AWS Key
Management Service.
SSEType
public SSEDescription withSSEType(java.lang.String sSEType)
Server-side encryption type:
AES256
- Server-side encryption which uses the AES256
algorithm.
KMS
- Server-side encryption which uses AWS Key Management
Service.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: AES256, KMS
sSEType
- Server-side encryption type:
AES256
- Server-side encryption which uses the
AES256 algorithm.
KMS
- Server-side encryption which uses AWS Key
Management Service.
SSEType
public void setSSEType(SSEType sSEType)
Server-side encryption type:
AES256
- Server-side encryption which uses the AES256
algorithm.
KMS
- Server-side encryption which uses AWS Key Management
Service.
Constraints:
Allowed Values: AES256, KMS
sSEType
- Server-side encryption type:
AES256
- Server-side encryption which uses the
AES256 algorithm.
KMS
- Server-side encryption which uses AWS Key
Management Service.
SSEType
public SSEDescription withSSEType(SSEType sSEType)
Server-side encryption type:
AES256
- Server-side encryption which uses the AES256
algorithm.
KMS
- Server-side encryption which uses AWS Key Management
Service.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: AES256, KMS
sSEType
- Server-side encryption type:
AES256
- Server-side encryption which uses the
AES256 algorithm.
KMS
- Server-side encryption which uses AWS Key
Management Service.
SSEType
public java.lang.String getKMSMasterKeyArn()
The KMS master key ARN used for the KMS encryption.
The KMS master key ARN used for the KMS encryption.
public void setKMSMasterKeyArn(java.lang.String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
kMSMasterKeyArn
- The KMS master key ARN used for the KMS encryption.
public SSEDescription withKMSMasterKeyArn(java.lang.String kMSMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
Returns a reference to this object so that method calls can be chained together.
kMSMasterKeyArn
- The KMS master key ARN used for the KMS encryption.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.