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