public static interface SSEDescription.Builder extends 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:
|
copy
applyMutation, build
SSEDescription.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
,
SSEStatus
SSEDescription.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
,
SSEStatus
SSEDescription.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
,
SSEType
SSEDescription.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
,
SSEType
SSEDescription.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.