@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataEncryptionMetadata extends Object implements Serializable, Cloneable, StructuredPojo
The settings for client-side encryption for cryptographic computing.
| Constructor and Description |
|---|
DataEncryptionMetadata() |
| Modifier and Type | Method and Description |
|---|---|
DataEncryptionMetadata |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAllowCleartext()
Indicates whether encrypted tables can contain cleartext data (
TRUE) or are to cryptographically
process every column (FALSE). |
Boolean |
getAllowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (
TRUE) or are to contain only
non-repeated values (FALSE). |
Boolean |
getAllowJoinsOnColumnsWithDifferentNames()
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). |
Boolean |
getPreserveNulls()
Indicates whether NULL values are to be copied as NULL to encrypted tables (
TRUE) or
cryptographically processed (FALSE). |
int |
hashCode() |
Boolean |
isAllowCleartext()
Indicates whether encrypted tables can contain cleartext data (
TRUE) or are to cryptographically
process every column (FALSE). |
Boolean |
isAllowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (
TRUE) or are to contain only
non-repeated values (FALSE). |
Boolean |
isAllowJoinsOnColumnsWithDifferentNames()
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). |
Boolean |
isPreserveNulls()
Indicates whether NULL values are to be copied as NULL to encrypted tables (
TRUE) or
cryptographically processed (FALSE). |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAllowCleartext(Boolean allowCleartext)
Indicates whether encrypted tables can contain cleartext data (
TRUE) or are to cryptographically
process every column (FALSE). |
void |
setAllowDuplicates(Boolean allowDuplicates)
Indicates whether Fingerprint columns can contain duplicate entries (
TRUE) or are to contain only
non-repeated values (FALSE). |
void |
setAllowJoinsOnColumnsWithDifferentNames(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). |
void |
setPreserveNulls(Boolean preserveNulls)
Indicates whether NULL values are to be copied as NULL to encrypted tables (
TRUE) or
cryptographically processed (FALSE). |
String |
toString()
Returns a string representation of this object.
|
DataEncryptionMetadata |
withAllowCleartext(Boolean allowCleartext)
Indicates whether encrypted tables can contain cleartext data (
TRUE) or are to cryptographically
process every column (FALSE). |
DataEncryptionMetadata |
withAllowDuplicates(Boolean allowDuplicates)
Indicates whether Fingerprint columns can contain duplicate entries (
TRUE) or are to contain only
non-repeated values (FALSE). |
DataEncryptionMetadata |
withAllowJoinsOnColumnsWithDifferentNames(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 |
withPreserveNulls(Boolean preserveNulls)
Indicates whether NULL values are to be copied as NULL to encrypted tables (
TRUE) or
cryptographically processed (FALSE). |
public void setAllowCleartext(Boolean allowCleartext)
Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically
process every column (FALSE).
allowCleartext - Indicates whether encrypted tables can contain cleartext data (TRUE) or are to
cryptographically process every column (FALSE).public Boolean getAllowCleartext()
Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically
process every column (FALSE).
TRUE) or are to
cryptographically process every column (FALSE).public DataEncryptionMetadata withAllowCleartext(Boolean allowCleartext)
Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically
process every column (FALSE).
allowCleartext - Indicates whether encrypted tables can contain cleartext data (TRUE) or are to
cryptographically process every column (FALSE).public Boolean isAllowCleartext()
Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically
process every column (FALSE).
TRUE) or are to
cryptographically process every column (FALSE).public void setAllowDuplicates(Boolean allowDuplicates)
Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only
non-repeated values (FALSE).
allowDuplicates - Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain
only non-repeated values (FALSE).public Boolean getAllowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only
non-repeated values (FALSE).
TRUE) or are to contain
only non-repeated values (FALSE).public DataEncryptionMetadata withAllowDuplicates(Boolean allowDuplicates)
Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only
non-repeated values (FALSE).
allowDuplicates - Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain
only non-repeated values (FALSE).public Boolean isAllowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only
non-repeated values (FALSE).
TRUE) or are to contain
only non-repeated values (FALSE).public void setAllowJoinsOnColumnsWithDifferentNames(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).
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).public Boolean getAllowJoinsOnColumnsWithDifferentNames()
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).
TRUE) or can only be joined on Fingerprint columns of the same name (FALSE).public DataEncryptionMetadata withAllowJoinsOnColumnsWithDifferentNames(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).
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).public Boolean isAllowJoinsOnColumnsWithDifferentNames()
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).
TRUE) or can only be joined on Fingerprint columns of the same name (FALSE).public void setPreserveNulls(Boolean preserveNulls)
Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or
cryptographically processed (FALSE).
preserveNulls - Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or
cryptographically processed (FALSE).public Boolean getPreserveNulls()
Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or
cryptographically processed (FALSE).
TRUE) or
cryptographically processed (FALSE).public DataEncryptionMetadata withPreserveNulls(Boolean preserveNulls)
Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or
cryptographically processed (FALSE).
preserveNulls - Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or
cryptographically processed (FALSE).public Boolean isPreserveNulls()
Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or
cryptographically processed (FALSE).
TRUE) or
cryptographically processed (FALSE).public String toString()
toString in class ObjectObject.toString()public DataEncryptionMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.