pub fn encryption_algorithms(
            mut self,
            input: crate::model::EncryptionAlgorithmSpec,
        ) -> Self {
            let mut v = self.encryption_algorithms.unwrap_or_default();
            v.push(input);
            self.encryption_algorithms = Some(v);
            self
        }
/// Appends an item to `encryption_algorithms`.
///
/// To override the contents of this collection use [`set_encryption_algorithms`](Self::set_encryption_algorithms).
///
/// <p>The encryption algorithms that the KMS key supports. You cannot use the KMS key with other encryption algorithms within KMS.</p>
/// <p>This value is present only when the <code>KeyUsage</code> of the KMS key is <code>ENCRYPT_DECRYPT</code>.</p>
Appends an item to `encryption_algorithms`.
To override the contents of this collection use [`set_encryption_algorithms`](Self::set_encryption_algorithms).

The encryption algorithms that the KMS key supports. You cannot use the KMS key with other encryption algorithms within KMS.
This value is present only when the KeyUsage of the KMS key is ENCRYPT_DECRYPT.
Appends an item to ` encryption_algorithms ` . To override the contents of this collection use [ ` set_encryption_algorithms ` ] ( Self :: set_encryption_algorithms ) . The encryption algorithms that the KMS key supports . You cannot use the KMS key with other encryption algorithms within KMS . This value is present only when the KeyUsage of the KMS key is ENCRYPT_DECRYPT .
pub fn encryption_algorithms(
            mut self,
            input: crate::model::EncryptionAlgorithmSpec,
        ) -> Self {
            let mut v = self.encryption_algorithms.unwrap_or_default();
            v.push(input);
            self.encryption_algorithms = Some(v);
            self
        }
pub fn encryption_algorithms ( mut self , input : crate :: model :: EncryptionAlgorithmSpec , ) -> Self { let mut v = self . encryption_algorithms . unwrap_or_default ( ) ; v . push ( input ) ; self . encryption_algorithms = Some ( v ) ; self }
Appends an item to `encryption_algorithms`.
Appends an item to ` encryption_algorithms ` .
mut self
input
crate::model::EncryptionAlgorithmSpec
mut self
input
crate::model::EncryptionAlgorithmSpec