public static final class CfnUserPool.PasswordPolicyProperty.Builder
extends java.lang.Object
CfnUserPool.PasswordPolicyProperty
Constructor and Description |
---|
Builder() |
public CfnUserPool.PasswordPolicyProperty.Builder minimumLength(java.lang.Number minimumLength)
CfnUserPool.PasswordPolicyProperty.getMinimumLength()
minimumLength
- The minimum length of the password in the policy that you have set.
This value can't be less than 6.this
public CfnUserPool.PasswordPolicyProperty.Builder requireLowercase(java.lang.Boolean requireLowercase)
CfnUserPool.PasswordPolicyProperty.getRequireLowercase()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireLowercase(IResolvable requireLowercase)
CfnUserPool.PasswordPolicyProperty.getRequireLowercase()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireNumbers(java.lang.Boolean requireNumbers)
CfnUserPool.PasswordPolicyProperty.getRequireNumbers()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireNumbers(IResolvable requireNumbers)
CfnUserPool.PasswordPolicyProperty.getRequireNumbers()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireSymbols(java.lang.Boolean requireSymbols)
CfnUserPool.PasswordPolicyProperty.getRequireSymbols()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireSymbols(IResolvable requireSymbols)
CfnUserPool.PasswordPolicyProperty.getRequireSymbols()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireUppercase(java.lang.Boolean requireUppercase)
CfnUserPool.PasswordPolicyProperty.getRequireUppercase()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder requireUppercase(IResolvable requireUppercase)
CfnUserPool.PasswordPolicyProperty.getRequireUppercase()
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.this
public CfnUserPool.PasswordPolicyProperty.Builder temporaryPasswordValidityDays(java.lang.Number temporaryPasswordValidityDays)
CfnUserPool.PasswordPolicyProperty.getTemporaryPasswordValidityDays()
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.
When you set
TemporaryPasswordValidityDays
for a user pool, you can no longer set a value for the legacyUnusedAccountValidityDays
parameter in that user pool.
this
public CfnUserPool.PasswordPolicyProperty build()
CfnUserPool.PasswordPolicyProperty
java.lang.NullPointerException
- if any required attribute was not provided