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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataEncryptionMetadata.BuilderallowCleartext(Boolean allowCleartext)Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically process every column (FALSE).DataEncryptionMetadata.BuilderallowDuplicates(Boolean allowDuplicates)Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only non-repeated values (FALSE).DataEncryptionMetadata.BuilderallowJoinsOnColumnsWithDifferentNames(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).DataEncryptionMetadata.BuilderpreserveNulls(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 Detail
-
allowCleartext
DataEncryptionMetadata.Builder allowCleartext(Boolean 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
DataEncryptionMetadata.Builder allowDuplicates(Boolean 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
DataEncryptionMetadata.Builder preserveNulls(Boolean 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.
-
-