public static interface FieldLevelEncryptionProfileConfig.Builder extends SdkPojo, CopyableBuilder<FieldLevelEncryptionProfileConfig.Builder,FieldLevelEncryptionProfileConfig>
| Modifier and Type | Method and Description |
|---|---|
FieldLevelEncryptionProfileConfig.Builder |
callerReference(String callerReference)
A unique number that ensures that the request can't be replayed.
|
FieldLevelEncryptionProfileConfig.Builder |
comment(String comment)
An optional comment for the field-level encryption profile.
|
default FieldLevelEncryptionProfileConfig.Builder |
encryptionEntities(Consumer<EncryptionEntities.Builder> encryptionEntities)
A complex data type of encryption entities for the field-level encryption profile that include the public key
ID, provider, and field patterns for specifying which fields to encrypt with this key.
|
FieldLevelEncryptionProfileConfig.Builder |
encryptionEntities(EncryptionEntities encryptionEntities)
A complex data type of encryption entities for the field-level encryption profile that include the public key
ID, provider, and field patterns for specifying which fields to encrypt with this key.
|
FieldLevelEncryptionProfileConfig.Builder |
name(String name)
Profile name for the field-level encryption profile.
|
copyapplyMutation, buildFieldLevelEncryptionProfileConfig.Builder name(String name)
Profile name for the field-level encryption profile.
name - Profile name for the field-level encryption profile.FieldLevelEncryptionProfileConfig.Builder callerReference(String callerReference)
A unique number that ensures that the request can't be replayed.
callerReference - A unique number that ensures that the request can't be replayed.FieldLevelEncryptionProfileConfig.Builder comment(String comment)
An optional comment for the field-level encryption profile.
comment - An optional comment for the field-level encryption profile.FieldLevelEncryptionProfileConfig.Builder encryptionEntities(EncryptionEntities encryptionEntities)
A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.
encryptionEntities - A complex data type of encryption entities for the field-level encryption profile that include the
public key ID, provider, and field patterns for specifying which fields to encrypt with this key.default FieldLevelEncryptionProfileConfig.Builder encryptionEntities(Consumer<EncryptionEntities.Builder> encryptionEntities)
A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.
This is a convenience that creates an instance of theEncryptionEntities.Builder avoiding the need to
create one manually via EncryptionEntities.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to encryptionEntities(EncryptionEntities).encryptionEntities - a consumer that will call methods on EncryptionEntities.BuilderencryptionEntities(EncryptionEntities)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.