Interface FieldLevelEncryptionProfileConfig.Builder

    • Method Detail

      • name

        FieldLevelEncryptionProfileConfig.Builder name​(String name)

        Profile name for the field-level encryption profile.

        Parameters:
        name - Profile name for the field-level encryption profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • callerReference

        FieldLevelEncryptionProfileConfig.Builder callerReference​(String callerReference)

        A unique number that ensures that the request can't be replayed.

        Parameters:
        callerReference - A unique number that ensures that the request can't be replayed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • comment

        FieldLevelEncryptionProfileConfig.Builder comment​(String comment)

        An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters.

        Parameters:
        comment - An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionEntities

        FieldLevelEncryptionProfileConfig.Builder encryptionEntities​(EncryptionEntities encryptionEntities)

        A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.

        Parameters:
        encryptionEntities - A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.