@Stability(value=Stable) public static final class PasswordPolicy.Builder extends Object implements software.amazon.jsii.Builder<PasswordPolicy>
PasswordPolicy| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PasswordPolicy |
build()
Builds the configured instance.
|
PasswordPolicy.Builder |
minLength(Number minLength)
Sets the value of
PasswordPolicy.getMinLength() |
PasswordPolicy.Builder |
requireDigits(Boolean requireDigits)
Sets the value of
PasswordPolicy.getRequireDigits() |
PasswordPolicy.Builder |
requireLowercase(Boolean requireLowercase)
Sets the value of
PasswordPolicy.getRequireLowercase() |
PasswordPolicy.Builder |
requireSymbols(Boolean requireSymbols)
Sets the value of
PasswordPolicy.getRequireSymbols() |
PasswordPolicy.Builder |
requireUppercase(Boolean requireUppercase)
Sets the value of
PasswordPolicy.getRequireUppercase() |
PasswordPolicy.Builder |
tempPasswordValidity(Duration tempPasswordValidity)
Sets the value of
PasswordPolicy.getTempPasswordValidity() |
@Stability(value=Stable) public PasswordPolicy.Builder minLength(Number minLength)
PasswordPolicy.getMinLength()minLength - Minimum length required for a user's password.this@Stability(value=Stable) public PasswordPolicy.Builder requireDigits(Boolean requireDigits)
PasswordPolicy.getRequireDigits()requireDigits - Whether the user is required to have digits in their password.this@Stability(value=Stable) public PasswordPolicy.Builder requireLowercase(Boolean requireLowercase)
PasswordPolicy.getRequireLowercase()requireLowercase - Whether the user is required to have lowercase characters in their password.this@Stability(value=Stable) public PasswordPolicy.Builder requireSymbols(Boolean requireSymbols)
PasswordPolicy.getRequireSymbols()requireSymbols - Whether the user is required to have symbols in their password.this@Stability(value=Stable) public PasswordPolicy.Builder requireUppercase(Boolean requireUppercase)
PasswordPolicy.getRequireUppercase()requireUppercase - Whether the user is required to have uppercase characters in their password.this@Stability(value=Stable) public PasswordPolicy.Builder tempPasswordValidity(Duration tempPasswordValidity)
PasswordPolicy.getTempPasswordValidity()tempPasswordValidity - The length of time the temporary password generated by an admin is valid.
This must be provided as whole days, like Duration.days(3) or Duration.hours(48).
Fractional days, such as Duration.hours(20), will generate an error.this@Stability(value=Stable) public PasswordPolicy build()
build in interface software.amazon.jsii.Builder<PasswordPolicy>PasswordPolicyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.