public static interface SSEDescription.Builder extends SdkPojo, CopyableBuilder<SSEDescription.Builder,SSEDescription>
Modifier and Type | Method and Description |
---|---|
SSEDescription.Builder |
kmsMasterKeyArn(String kmsMasterKeyArn)
The KMS customer master key (CMK) 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)
Represents the current state of server-side encryption.
|
SSEDescription.Builder |
status(String status)
Represents the current state of server-side encryption.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
SSEDescription.Builder status(String status)
Represents the current state of server-side encryption. The only supported values are:
ENABLED
- Server-side encryption is enabled.
UPDATING
- Server-side encryption is being updated.
status
- Represents the current state of server-side encryption. The only supported values are:
ENABLED
- Server-side encryption is enabled.
UPDATING
- Server-side encryption is being updated.
SSEStatus
,
SSEStatus
SSEDescription.Builder status(SSEStatus status)
Represents the current state of server-side encryption. The only supported values are:
ENABLED
- Server-side encryption is enabled.
UPDATING
- Server-side encryption is being updated.
status
- Represents the current state of server-side encryption. The only supported values are:
ENABLED
- Server-side encryption is enabled.
UPDATING
- Server-side encryption is being updated.
SSEStatus
,
SSEStatus
SSEDescription.Builder sseType(String sseType)
Server-side encryption type. The only supported value is:
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. The only supported value is:
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. The only supported value is:
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. The only supported value is:
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 customer master key (CMK) ARN used for the KMS encryption.
kmsMasterKeyArn
- The KMS customer master key (CMK) ARN used for the KMS encryption.Copyright © 2019. All rights reserved.