Interface DataEncryptionMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataEncryptionMetadata.Builder,
,DataEncryptionMetadata> SdkBuilder<DataEncryptionMetadata.Builder,
,DataEncryptionMetadata> SdkPojo
- Enclosing class:
DataEncryptionMetadata
public static interface DataEncryptionMetadata.Builder
extends SdkPojo, CopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionallowCleartext
(Boolean allowCleartext) Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).allowDuplicates
(Boolean allowDuplicates) Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).allowJoinsOnColumnsWithDifferentNames
(Boolean allowJoinsOnColumnsWithDifferentNames) Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).preserveNulls
(Boolean preserveNulls) Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
allowCleartext
Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).
- Parameters:
allowCleartext
- Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowDuplicates
Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).
- Parameters:
allowDuplicates
- Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowJoinsOnColumnsWithDifferentNames
DataEncryptionMetadata.Builder allowJoinsOnColumnsWithDifferentNames(Boolean allowJoinsOnColumnsWithDifferentNames) Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).
- Parameters:
allowJoinsOnColumnsWithDifferentNames
- Indicates whether Fingerprint columns can be joined on any other Fingerprint column with a different name (true) or can only be joined on Fingerprint columns of the same name (false).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
preserveNulls
Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).
- Parameters:
preserveNulls
- Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-