Interface PasswordPolicyType.Builder

    • Method Detail

      • minimumLength

        PasswordPolicyType.Builder minimumLength​(Integer minimumLength)

        The minimum length of the password in the policy that you have set. This value can't be less than 6.

        Parameters:
        minimumLength - The minimum length of the password in the policy that you have set. This value can't be less than 6.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requireUppercase

        PasswordPolicyType.Builder requireUppercase​(Boolean requireUppercase)

        In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

        Parameters:
        requireUppercase - In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requireLowercase

        PasswordPolicyType.Builder requireLowercase​(Boolean requireLowercase)

        In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

        Parameters:
        requireLowercase - In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requireNumbers

        PasswordPolicyType.Builder requireNumbers​(Boolean requireNumbers)

        In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

        Parameters:
        requireNumbers - In the password policy that you have set, refers to whether you have required users to use at least one number in their password.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requireSymbols

        PasswordPolicyType.Builder requireSymbols​(Boolean requireSymbols)

        In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

        Parameters:
        requireSymbols - In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • temporaryPasswordValidityDays

        PasswordPolicyType.Builder temporaryPasswordValidityDays​(Integer temporaryPasswordValidityDays)

        The number of days a temporary password is valid in the password policy. If the user doesn't sign in during this time, an administrator must reset their password. Defaults to 7. If you submit a value of 0, Amazon Cognito treats it as a null value and sets TemporaryPasswordValidityDays to its default value.

        When you set TemporaryPasswordValidityDays for a user pool, you can no longer set a value for the legacy UnusedAccountValidityDays parameter in that user pool.

        Parameters:
        temporaryPasswordValidityDays - The number of days a temporary password is valid in the password policy. If the user doesn't sign in during this time, an administrator must reset their password. Defaults to 7. If you submit a value of 0, Amazon Cognito treats it as a null value and sets TemporaryPasswordValidityDays to its default value.

        When you set TemporaryPasswordValidityDays for a user pool, you can no longer set a value for the legacy UnusedAccountValidityDays parameter in that user pool.

        Returns:
        Returns a reference to this object so that method calls can be chained together.