Package com.okta.sdk.resource.model
Class PasswordPolicyPasswordSettingsComplexity
java.lang.Object
com.okta.sdk.resource.model.PasswordPolicyPasswordSettingsComplexity
- All Implemented Interfaces:
- Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2024-09-23T08:35:59.300824-05:00[America/Chicago]",
           comments="Generator version: 7.8.0")
public class PasswordPolicyPasswordSettingsComplexity
extends Object
implements Serializable
Complexity settings
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddexcludeAttributesItem(String excludeAttributesItem) dictionary(PasswordDictionary dictionary) booleanexcludeAttributes(List<String> excludeAttributes) excludeUsername(Boolean excludeUsername) Get dictionaryThe User profile attributes whose values must be excluded from the password: currently only supports `firstName` and `lastName`Indicates if the Username must be excluded from the passwordMinimum password lengthIndicates if a password must contain at least one lower case letter: `0` indicates no, `1` indicates yesIndicates if a password must contain at least one number: `0` indicates no, `1` indicates yesIndicates if a password must contain at least one symbol (For example: !@#$%^&*): `0` indicates no, `1` indicates yesIndicates if a password must contain at least one upper case letter: `0` indicates no, `1` indicates yesinthashCode()minLowerCase(Integer minLowerCase) minUpperCase(Integer minUpperCase) voidsetDictionary(PasswordDictionary dictionary) voidsetExcludeAttributes(List<String> excludeAttributes) voidsetExcludeUsername(Boolean excludeUsername) voidsetMinLength(Integer minLength) voidsetMinLowerCase(Integer minLowerCase) voidsetMinNumber(Integer minNumber) voidsetMinSymbol(Integer minSymbol) voidsetMinUpperCase(Integer minUpperCase) toString()
- 
Field Details- 
JSON_PROPERTY_DICTIONARY- See Also:
 
- 
JSON_PROPERTY_EXCLUDE_ATTRIBUTES- See Also:
 
- 
JSON_PROPERTY_EXCLUDE_USERNAME- See Also:
 
- 
JSON_PROPERTY_MIN_LENGTH- See Also:
 
- 
JSON_PROPERTY_MIN_LOWER_CASE- See Also:
 
- 
JSON_PROPERTY_MIN_NUMBER- See Also:
 
- 
JSON_PROPERTY_MIN_SYMBOL- See Also:
 
- 
JSON_PROPERTY_MIN_UPPER_CASE- See Also:
 
 
- 
- 
Constructor Details- 
PasswordPolicyPasswordSettingsComplexitypublic PasswordPolicyPasswordSettingsComplexity()
 
- 
- 
Method Details- 
dictionary
- 
getDictionaryGet dictionary- Returns:
- dictionary
 
- 
setDictionary
- 
excludeAttributes
- 
addexcludeAttributesItempublic PasswordPolicyPasswordSettingsComplexity addexcludeAttributesItem(String excludeAttributesItem) 
- 
getExcludeAttributesThe User profile attributes whose values must be excluded from the password: currently only supports `firstName` and `lastName`- Returns:
- excludeAttributes
 
- 
setExcludeAttributes
- 
excludeUsername
- 
getExcludeUsernameIndicates if the Username must be excluded from the password- Returns:
- excludeUsername
 
- 
setExcludeUsername
- 
minLength
- 
getMinLengthMinimum password length- Returns:
- minLength
 
- 
setMinLength
- 
minLowerCase
- 
getMinLowerCaseIndicates if a password must contain at least one lower case letter: `0` indicates no, `1` indicates yes- Returns:
- minLowerCase
 
- 
setMinLowerCase
- 
minNumber
- 
getMinNumberIndicates if a password must contain at least one number: `0` indicates no, `1` indicates yes- Returns:
- minNumber
 
- 
setMinNumber
- 
minSymbol
- 
getMinSymbolIndicates if a password must contain at least one symbol (For example: !@#$%^&*): `0` indicates no, `1` indicates yes- Returns:
- minSymbol
 
- 
setMinSymbol
- 
minUpperCase
- 
getMinUpperCaseIndicates if a password must contain at least one upper case letter: `0` indicates no, `1` indicates yes- Returns:
- minUpperCase
 
- 
setMinUpperCase
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-