public static interface FieldLevelEncryptionProfileSummary.Builder extends SdkPojo, CopyableBuilder<FieldLevelEncryptionProfileSummary.Builder,FieldLevelEncryptionProfileSummary>
Modifier and Type | Method and Description |
---|---|
FieldLevelEncryptionProfileSummary.Builder |
comment(String comment)
An optional comment for the field-level encryption profile summary.
|
default FieldLevelEncryptionProfileSummary.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.
|
FieldLevelEncryptionProfileSummary.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.
|
FieldLevelEncryptionProfileSummary.Builder |
id(String id)
ID for the field-level encryption profile summary.
|
FieldLevelEncryptionProfileSummary.Builder |
lastModifiedTime(Instant lastModifiedTime)
The time when the the field-level encryption profile summary was last updated.
|
FieldLevelEncryptionProfileSummary.Builder |
name(String name)
Name for the field-level encryption profile summary.
|
copy
applyMutation, build
FieldLevelEncryptionProfileSummary.Builder id(String id)
ID for the field-level encryption profile summary.
id
- ID for the field-level encryption profile summary.FieldLevelEncryptionProfileSummary.Builder lastModifiedTime(Instant lastModifiedTime)
The time when the the field-level encryption profile summary was last updated.
lastModifiedTime
- The time when the the field-level encryption profile summary was last updated.FieldLevelEncryptionProfileSummary.Builder name(String name)
Name for the field-level encryption profile summary.
name
- Name for the field-level encryption profile summary.FieldLevelEncryptionProfileSummary.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 FieldLevelEncryptionProfileSummary.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.Builder
encryptionEntities(EncryptionEntities)
FieldLevelEncryptionProfileSummary.Builder comment(String comment)
An optional comment for the field-level encryption profile summary.
comment
- An optional comment for the field-level encryption profile summary.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.