pub fn additional_constraints(
            mut self,
            input: crate::model::AdditionalConstraintsElement,
        ) -> Self {
            let mut v = self.additional_constraints.unwrap_or_default();
            v.push(input);
            self.additional_constraints = Some(v);
            self
        }
/// Appends an item to `additional_constraints`.
///
/// To override the contents of this collection use [`set_additional_constraints`](Self::set_additional_constraints).
///
/// <p>Describes additional constraints on password requirements to sign in to the auth resource, configured as a part of your Amplify project.</p>
Appends an item to `additional_constraints`.
To override the contents of this collection use [`set_additional_constraints`](Self::set_additional_constraints).

Describes additional constraints on password requirements to sign in to the auth resource, configured as a part of your Amplify project.
Appends an item to ` additional_constraints ` . To override the contents of this collection use [ ` set_additional_constraints ` ] ( Self :: set_additional_constraints ) . Describes additional constraints on password requirements to sign in to the auth resource configured as a part of your Amplify project .
pub fn additional_constraints(
            mut self,
            input: crate::model::AdditionalConstraintsElement,
        ) -> Self {
            let mut v = self.additional_constraints.unwrap_or_default();
            v.push(input);
            self.additional_constraints = Some(v);
            self
        }
pub fn additional_constraints ( mut self , input : crate :: model :: AdditionalConstraintsElement , ) -> Self { let mut v = self . additional_constraints . unwrap_or_default ( ) ; v . push ( input ) ; self . additional_constraints = Some ( v ) ; self }
Appends an item to `additional_constraints`.
Appends an item to ` additional_constraints ` .
mut self
input
crate::model::AdditionalConstraintsElement
mut self
input
crate::model::AdditionalConstraintsElement