public static interface FieldLevelEncryption.Builder extends SdkPojo, CopyableBuilder<FieldLevelEncryption.Builder,FieldLevelEncryption>
Modifier and Type | Method and Description |
---|---|
default FieldLevelEncryption.Builder |
fieldLevelEncryptionConfig(Consumer<FieldLevelEncryptionConfig.Builder> fieldLevelEncryptionConfig)
A complex data type that includes the profile configurations specified for field-level encryption.
|
FieldLevelEncryption.Builder |
fieldLevelEncryptionConfig(FieldLevelEncryptionConfig fieldLevelEncryptionConfig)
A complex data type that includes the profile configurations specified for field-level encryption.
|
FieldLevelEncryption.Builder |
id(String id)
The configuration ID for a field-level encryption configuration which includes a set of profiles that specify
certain selected data fields to be encrypted by specific public keys.
|
FieldLevelEncryption.Builder |
lastModifiedTime(Instant lastModifiedTime)
The last time the field-level encryption configuration was changed.
|
copy
applyMutation, build
FieldLevelEncryption.Builder id(String id)
The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.
id
- The configuration ID for a field-level encryption configuration which includes a set of profiles that
specify certain selected data fields to be encrypted by specific public keys.FieldLevelEncryption.Builder lastModifiedTime(Instant lastModifiedTime)
The last time the field-level encryption configuration was changed.
lastModifiedTime
- The last time the field-level encryption configuration was changed.FieldLevelEncryption.Builder fieldLevelEncryptionConfig(FieldLevelEncryptionConfig fieldLevelEncryptionConfig)
A complex data type that includes the profile configurations specified for field-level encryption.
fieldLevelEncryptionConfig
- A complex data type that includes the profile configurations specified for field-level encryption.default FieldLevelEncryption.Builder fieldLevelEncryptionConfig(Consumer<FieldLevelEncryptionConfig.Builder> fieldLevelEncryptionConfig)
A complex data type that includes the profile configurations specified for field-level encryption.
This is a convenience that creates an instance of theFieldLevelEncryptionConfig.Builder
avoiding the
need to create one manually via FieldLevelEncryptionConfig.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to fieldLevelEncryptionConfig(FieldLevelEncryptionConfig)
.fieldLevelEncryptionConfig
- a consumer that will call methods on FieldLevelEncryptionConfig.Builder
fieldLevelEncryptionConfig(FieldLevelEncryptionConfig)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.