Package com.oracle.bmc.identity.model
Class PasswordPolicy.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.PasswordPolicy.Builder
-
- Enclosing class:
- PasswordPolicy
public static class PasswordPolicy.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PasswordPolicybuild()PasswordPolicy.Buildercopy(PasswordPolicy model)PasswordPolicy.BuilderisLowercaseCharactersRequired(Boolean isLowercaseCharactersRequired)At least one lower case character required.PasswordPolicy.BuilderisNumericCharactersRequired(Boolean isNumericCharactersRequired)At least one numeric character required.PasswordPolicy.BuilderisSpecialCharactersRequired(Boolean isSpecialCharactersRequired)At least one special character required.PasswordPolicy.BuilderisUppercaseCharactersRequired(Boolean isUppercaseCharactersRequired)At least one uppercase character required.PasswordPolicy.BuilderisUsernameContainmentAllowed(Boolean isUsernameContainmentAllowed)User name is allowed to be part of the password.PasswordPolicy.BuilderminimumPasswordLength(Integer minimumPasswordLength)Minimum password length required.
-
-
-
Method Detail
-
minimumPasswordLength
public PasswordPolicy.Builder minimumPasswordLength(Integer minimumPasswordLength)
Minimum password length required.- Parameters:
minimumPasswordLength- the value to set- Returns:
- this builder
-
isUppercaseCharactersRequired
public PasswordPolicy.Builder isUppercaseCharactersRequired(Boolean isUppercaseCharactersRequired)
At least one uppercase character required.- Parameters:
isUppercaseCharactersRequired- the value to set- Returns:
- this builder
-
isLowercaseCharactersRequired
public PasswordPolicy.Builder isLowercaseCharactersRequired(Boolean isLowercaseCharactersRequired)
At least one lower case character required.- Parameters:
isLowercaseCharactersRequired- the value to set- Returns:
- this builder
-
isNumericCharactersRequired
public PasswordPolicy.Builder isNumericCharactersRequired(Boolean isNumericCharactersRequired)
At least one numeric character required.- Parameters:
isNumericCharactersRequired- the value to set- Returns:
- this builder
-
isSpecialCharactersRequired
public PasswordPolicy.Builder isSpecialCharactersRequired(Boolean isSpecialCharactersRequired)
At least one special character required.- Parameters:
isSpecialCharactersRequired- the value to set- Returns:
- this builder
-
isUsernameContainmentAllowed
public PasswordPolicy.Builder isUsernameContainmentAllowed(Boolean isUsernameContainmentAllowed)
User name is allowed to be part of the password.- Parameters:
isUsernameContainmentAllowed- the value to set- Returns:
- this builder
-
build
public PasswordPolicy build()
-
copy
public PasswordPolicy.Builder copy(PasswordPolicy model)
-
-