@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 Object
Object.toString()
public DataEncryptionMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.