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