Interface DataEncryptionMetadata.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>, SdkBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>, SdkPojo
Enclosing class:
DataEncryptionMetadata

public static interface DataEncryptionMetadata.Builder extends SdkPojo, CopyableBuilder<DataEncryptionMetadata.Builder,DataEncryptionMetadata>
  • Method Details

    • allowCleartext

      DataEncryptionMetadata.Builder allowCleartext(Boolean allowCleartext)

      Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically process every column (FALSE).

      Parameters:
      allowCleartext - Indicates whether encrypted tables can contain cleartext data (TRUE) or are to cryptographically process every column (FALSE).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowDuplicates

      DataEncryptionMetadata.Builder allowDuplicates(Boolean allowDuplicates)

      Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only non-repeated values (FALSE).

      Parameters:
      allowDuplicates - Indicates whether Fingerprint columns can contain duplicate entries (TRUE) or are to contain only non-repeated values (FALSE).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowJoinsOnColumnsWithDifferentNames

      DataEncryptionMetadata.Builder allowJoinsOnColumnsWithDifferentNames(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).

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • preserveNulls

      DataEncryptionMetadata.Builder preserveNulls(Boolean preserveNulls)

      Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or cryptographically processed (FALSE).

      Parameters:
      preserveNulls - Indicates whether NULL values are to be copied as NULL to encrypted tables (TRUE) or cryptographically processed (FALSE).
      Returns:
      Returns a reference to this object so that method calls can be chained together.