Interface KmsEncryptionConfig.Builder

    • Method Detail

      • cmkType

        KmsEncryptionConfig.Builder cmkType​(String cmkType)

        The type of customer-managed-key(CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

        Parameters:
        cmkType - The type of customer-managed-key(CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CmkType, CmkType
      • cmkType

        KmsEncryptionConfig.Builder cmkType​(CmkType cmkType)

        The type of customer-managed-key(CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

        Parameters:
        cmkType - The type of customer-managed-key(CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        CmkType, CmkType
      • kmsKeyId

        KmsEncryptionConfig.Builder kmsKeyId​(String kmsKeyId)

        The KMS encryption key id/alias used to encrypt the data store contents at rest.

        Parameters:
        kmsKeyId - The KMS encryption key id/alias used to encrypt the data store contents at rest.
        Returns:
        Returns a reference to this object so that method calls can be chained together.