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.
-