public static interface SSEDescription.Builder extends SdkPojo, CopyableBuilder<SSEDescription.Builder,SSEDescription>
| Modifier and Type | Method and Description |
|---|---|
SSEDescription.Builder |
kmsMasterKeyArn(String kmsMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
|
SSEDescription.Builder |
sseType(SSEType sseType)
Server-side encryption type:
|
SSEDescription.Builder |
sseType(String sseType)
Server-side encryption type:
|
SSEDescription.Builder |
status(SSEStatus status)
The current state of server-side encryption:
|
SSEDescription.Builder |
status(String status)
The current state of server-side encryption:
|
copyapplyMutation, buildSSEDescription.Builder status(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.
SSEStatus,
SSEStatusSSEDescription.Builder status(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.
SSEStatus,
SSEStatusSSEDescription.Builder sseType(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).
SSEType,
SSETypeSSEDescription.Builder sseType(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).
SSEType,
SSETypeSSEDescription.Builder kmsMasterKeyArn(String kmsMasterKeyArn)
The KMS master key ARN used for the KMS encryption.
kmsMasterKeyArn - The KMS master key ARN used for the KMS encryption.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.