Interface DataEncryptionMetadata.Builder

    • Method Detail

      • 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.