public class DefaultPasswordPolicyBuilder extends DefaultPolicyBuilder<PasswordPolicyBuilder> implements PasswordPolicyBuilder
description, isActive, name, policyType, priority, status
Constructor and Description |
---|
DefaultPasswordPolicyBuilder() |
self, setDescription, setName, setPriority, setStatus, setType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
instance, setGroups, setUsers
setDescription, setName, setPriority, setStatus, setType
public PasswordPolicyBuilder setAuthProvider(PasswordPolicyAuthenticationProviderType provider)
setAuthProvider
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setGroups(List<String> groupIds)
setGroups
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder addGroup(String groupId)
addGroup
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setUsers(List<String> userIds)
setUsers
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder addUser(String userId)
addUser
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setExcludePasswordDictionary(Boolean enablePasswordDictionary)
setExcludePasswordDictionary
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setExcludeUserNameInPassword(Boolean excludeUserNameInPassword)
setExcludeUserNameInPassword
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setMinPasswordLength(Integer minPasswordLength)
setMinPasswordLength
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setMinLowerCase(Integer minLowerCase)
setMinLowerCase
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setMinUpperCase(Integer minUpperCase)
setMinUpperCase
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setMinNumbers(Integer minNumbers)
setMinNumbers
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setMinSymbols(Integer minSymbols)
setMinSymbols
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setSkipUnlock(Boolean skipUnlock)
setSkipUnlock
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordExpireWarnDays(Integer pwdExpireWarnDays)
setPasswordExpireWarnDays
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordHistoryCount(Integer pwdHistoryCount)
setPasswordHistoryCount
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordMaxAgeDays(Integer pwdMaxAgeDays)
setPasswordMaxAgeDays
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordMinMinutes(Integer pwdMinMinutes)
setPasswordMinMinutes
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordAutoUnlockMinutes(Integer pwdAutoUnlockMinutes)
setPasswordAutoUnlockMinutes
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordMaxAttempts(Integer pwdMaxAttempts)
setPasswordMaxAttempts
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setShowLockoutFailures(Boolean showLockoutFailures)
setShowLockoutFailures
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordRecoveryOktaCall(PasswordPolicyRecoveryFactorSettings pwdRecoveryOktaCall)
setPasswordRecoveryOktaCall
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordRecoveryOktaSMS(PasswordPolicyRecoveryFactorSettings pwdRecoveryOktaSMS)
setPasswordRecoveryOktaSMS
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordPolicyRecoveryEmailStatus(PasswordPolicyRecoveryFactorSettings status)
setPasswordPolicyRecoveryEmailStatus
in interface PasswordPolicyBuilder
public PasswordPolicyBuilder setPasswordRecoveryTokenLifeMinutes(Integer pwdRecoveryTokenLifeMinutes)
setPasswordRecoveryTokenLifeMinutes
in interface PasswordPolicyBuilder
public PasswordPolicy buildAndCreate(PolicyApi client) throws ApiException
buildAndCreate
in interface PolicyBuilder<PasswordPolicyBuilder>
buildAndCreate
in class DefaultPolicyBuilder<PasswordPolicyBuilder>
ApiException
Copyright © 2017–2023 Okta. All rights reserved.