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.
KMS - Server-side encryption which uses AWS Key Management Service.
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,
SSETypeSSEDescription.Builder sseType(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.
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,
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 © 2018. All rights reserved.