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:
|
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 (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
,
SSEType
SSEDescription.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
,
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 © 2019. All rights reserved.