Interface KMSKeyDetails.Builder

    • Method Detail

      • kmsKeyId

        KMSKeyDetails.Builder kmsKeyId​(String kmsKeyId)

        The ID of the Amazon Web Services KMS key that is associated with a repository association.

        Parameters:
        kmsKeyId - The ID of the Amazon Web Services KMS key that is associated with a repository association.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionOption

        KMSKeyDetails.Builder encryptionOption​(String encryptionOption)

        The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).

        Parameters:
        encryptionOption - The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed ( CUSTOMER_MANAGED_CMK).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionOption, EncryptionOption
      • encryptionOption

        KMSKeyDetails.Builder encryptionOption​(EncryptionOption encryptionOption)

        The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).

        Parameters:
        encryptionOption - The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed ( CUSTOMER_MANAGED_CMK).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionOption, EncryptionOption