Package com.okta.sdk.impl.resource
Class DefaultPasswordPolicyBuilder
java.lang.Object
com.okta.sdk.impl.resource.DefaultPolicyBuilder<PasswordPolicyBuilder>
com.okta.sdk.impl.resource.DefaultPasswordPolicyBuilder
- All Implemented Interfaces:
PasswordPolicyBuilder,PolicyBuilder<PasswordPolicyBuilder>
public class DefaultPasswordPolicyBuilder
extends DefaultPolicyBuilder<PasswordPolicyBuilder>
implements PasswordPolicyBuilder
-
Field Summary
Fields inherited from class com.okta.sdk.impl.resource.DefaultPolicyBuilder
description, isActive, name, policyType, priority, status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildAndCreate(PolicyApi client) setExcludePasswordDictionary(Boolean enablePasswordDictionary) setExcludeUserNameInPassword(Boolean excludeUserNameInPassword) setMinLowerCase(Integer minLowerCase) setMinNumbers(Integer minNumbers) setMinPasswordLength(Integer minPasswordLength) setMinSymbols(Integer minSymbols) setMinUpperCase(Integer minUpperCase) setPasswordAutoUnlockMinutes(Integer pwdAutoUnlockMinutes) setPasswordExpireWarnDays(Integer pwdExpireWarnDays) setPasswordHistoryCount(Integer pwdHistoryCount) setPasswordMaxAgeDays(Integer pwdMaxAgeDays) setPasswordMaxAttempts(Integer pwdMaxAttempts) setPasswordMinMinutes(Integer pwdMinMinutes) setPasswordRecoveryOktaCall(PasswordPolicyRecoveryFactorSettings pwdRecoveryOktaCall) setPasswordRecoveryOktaSMS(PasswordPolicyRecoveryFactorSettings pwdRecoveryOktaSMS) setPasswordRecoveryTokenLifeMinutes(Integer pwdRecoveryTokenLifeMinutes) setShowLockoutFailures(Boolean showLockoutFailures) setSkipUnlock(Boolean skipUnlock) Methods inherited from class com.okta.sdk.impl.resource.DefaultPolicyBuilder
self, setDescription, setName, setPriority, setStatus, setTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.okta.sdk.resource.policy.PasswordPolicyBuilder
setGroups, setUsersMethods inherited from interface com.okta.sdk.resource.policy.PolicyBuilder
setDescription, setName, setPriority, setStatus, setType
-
Constructor Details
-
DefaultPasswordPolicyBuilder
public DefaultPasswordPolicyBuilder()
-
-
Method Details
-
setAuthProvider
- Specified by:
setAuthProviderin interfacePasswordPolicyBuilder
-
setGroups
- Specified by:
setGroupsin interfacePasswordPolicyBuilder
-
addGroup
- Specified by:
addGroupin interfacePasswordPolicyBuilder
-
setUsers
- Specified by:
setUsersin interfacePasswordPolicyBuilder
-
addUser
- Specified by:
addUserin interfacePasswordPolicyBuilder
-
setExcludePasswordDictionary
- Specified by:
setExcludePasswordDictionaryin interfacePasswordPolicyBuilder
-
setExcludeUserNameInPassword
- Specified by:
setExcludeUserNameInPasswordin interfacePasswordPolicyBuilder
-
setMinPasswordLength
- Specified by:
setMinPasswordLengthin interfacePasswordPolicyBuilder
-
setMinLowerCase
- Specified by:
setMinLowerCasein interfacePasswordPolicyBuilder
-
setMinUpperCase
- Specified by:
setMinUpperCasein interfacePasswordPolicyBuilder
-
setMinNumbers
- Specified by:
setMinNumbersin interfacePasswordPolicyBuilder
-
setMinSymbols
- Specified by:
setMinSymbolsin interfacePasswordPolicyBuilder
-
setSkipUnlock
- Specified by:
setSkipUnlockin interfacePasswordPolicyBuilder
-
setPasswordExpireWarnDays
- Specified by:
setPasswordExpireWarnDaysin interfacePasswordPolicyBuilder
-
setPasswordHistoryCount
- Specified by:
setPasswordHistoryCountin interfacePasswordPolicyBuilder
-
setPasswordMaxAgeDays
- Specified by:
setPasswordMaxAgeDaysin interfacePasswordPolicyBuilder
-
setPasswordMinMinutes
- Specified by:
setPasswordMinMinutesin interfacePasswordPolicyBuilder
-
setPasswordAutoUnlockMinutes
- Specified by:
setPasswordAutoUnlockMinutesin interfacePasswordPolicyBuilder
-
setPasswordMaxAttempts
- Specified by:
setPasswordMaxAttemptsin interfacePasswordPolicyBuilder
-
setShowLockoutFailures
- Specified by:
setShowLockoutFailuresin interfacePasswordPolicyBuilder
-
setPasswordRecoveryOktaCall
public PasswordPolicyBuilder setPasswordRecoveryOktaCall(PasswordPolicyRecoveryFactorSettings pwdRecoveryOktaCall) - Specified by:
setPasswordRecoveryOktaCallin interfacePasswordPolicyBuilder
-
setPasswordRecoveryOktaSMS
public PasswordPolicyBuilder setPasswordRecoveryOktaSMS(PasswordPolicyRecoveryFactorSettings pwdRecoveryOktaSMS) - Specified by:
setPasswordRecoveryOktaSMSin interfacePasswordPolicyBuilder
-
setPasswordPolicyRecoveryEmailStatus
public PasswordPolicyBuilder setPasswordPolicyRecoveryEmailStatus(PasswordPolicyRecoveryFactorSettings status) - Specified by:
setPasswordPolicyRecoveryEmailStatusin interfacePasswordPolicyBuilder
-
setPasswordRecoveryTokenLifeMinutes
public PasswordPolicyBuilder setPasswordRecoveryTokenLifeMinutes(Integer pwdRecoveryTokenLifeMinutes) - Specified by:
setPasswordRecoveryTokenLifeMinutesin interfacePasswordPolicyBuilder
-
buildAndCreate
- Specified by:
buildAndCreatein interfacePolicyBuilder<PasswordPolicyBuilder>- Overrides:
buildAndCreatein classDefaultPolicyBuilder<PasswordPolicyBuilder>- Throws:
ApiException
-