@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataEncryptionMetadata.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
allowCleartext()
Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every
column (false).
|
Boolean |
allowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated
values (false).
|
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).
|
static DataEncryptionMetadata.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
preserveNulls()
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.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean allowCleartext()
Indicates whether encrypted tables can contain cleartext data (true) or are to cryptographically process every column (false).
public final Boolean allowDuplicates()
Indicates whether Fingerprint columns can contain duplicate entries (true) or are to contain only non-repeated values (false).
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).
public final Boolean preserveNulls()
Indicates whether NULL values are to be copied as NULL to encrypted tables (true) or cryptographically processed (false).
public DataEncryptionMetadata.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>public static DataEncryptionMetadata.Builder builder()
public static Class<? extends DataEncryptionMetadata.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.