Class DataEncryptionMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.DataEncryptionMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>
@Generated("software.amazon.awssdk:codegen") public final class DataEncryptionMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>
The settings for client-side encryption for cryptographic computing.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataEncryptionMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanallowCleartext()Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically process every column (FALSE).BooleanallowDuplicates()Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only non-repeated values (FALSE).BooleanallowJoinsOnColumnsWithDifferentNames()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).static DataEncryptionMetadata.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanpreserveNulls()Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or cryptographically processed (FALSE).List<SdkField<?>>sdkFields()static Class<? extends DataEncryptionMetadata.Builder>serializableBuilderClass()DataEncryptionMetadata.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
allowCleartext
public final Boolean allowCleartext()
Indicates whether encrypted tables can contain cleartext data (
TRUE) or are to cryptographically process every column (FALSE).- Returns:
- Indicates whether encrypted tables can contain cleartext data (
TRUE) or are to cryptographically process every column (FALSE).
-
allowDuplicates
public final Boolean allowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (
TRUE) or are to contain only non-repeated values (FALSE).- Returns:
- Indicates whether Fingerprint columns can contain duplicate entries (
TRUE) or are to contain only non-repeated values (FALSE).
-
allowJoinsOnColumnsWithDifferentNames
public final 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).- Returns:
- 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
public final Boolean preserveNulls()
Indicates whether NULL values are to be copied as NULL to encrypted tables (
TRUE) or cryptographically processed (FALSE).- Returns:
- Indicates whether NULL values are to be copied as NULL to encrypted tables (
TRUE) or cryptographically processed (FALSE).
-
toBuilder
public DataEncryptionMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>
-
builder
public static DataEncryptionMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataEncryptionMetadata.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-