public static final class ALBLdapDirectorySettings.Builder
extends java.lang.Object
ALBLdapDirectorySettings.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBLdapDirectorySettings. |
| Modifier and Type | Method and Description |
|---|---|
ALBLdapDirectorySettings |
build() |
ALBLdapDirectorySettings.Builder |
setAdminBindDn(java.lang.String adminBindDn)
LDAP Admin User DN.
|
ALBLdapDirectorySettings.Builder |
setGroupFilter(java.lang.String groupFilter)
Group filter is used to identify groups during search.
|
ALBLdapDirectorySettings.Builder |
setGroupMemberAttribute(java.lang.String groupMemberAttribute)
LDAP group attribute that identifies each of the group members.
|
ALBLdapDirectorySettings.Builder |
setGroupMemberIsFullDn(java.lang.Boolean groupMemberIsFullDn)
Group member entries contain full DNs instead of just user id attribute values.
|
ALBLdapDirectorySettings.Builder |
setGroupSearchDn(java.lang.String groupSearchDn)
LDAP group search DN is the root of search for a given group in the LDAP
directory.
|
ALBLdapDirectorySettings.Builder |
setGroupSearchScope(java.lang.String groupSearchScope)
Possible values are:
ALBLdapDirectorySettings.GROUP_SEARCH_SCOPE_BASE
ALBLdapDirectorySettings.GROUP_SEARCH_SCOPE_ONE
ALBLdapDirectorySettings.GROUP_SEARCH_SCOPE_SUBTREE
LDAP group search scope defines how deep to search for the group starting
from the group search DN. |
ALBLdapDirectorySettings.Builder |
setIgnoreReferrals(java.lang.Boolean ignoreReferrals)
During user or group search, ignore searching referrals.
|
ALBLdapDirectorySettings.Builder |
setPassword(java.lang.String password)
LDAP Admin User Password.
|
ALBLdapDirectorySettings.Builder |
setUserAttributes(java.util.List<java.lang.String> userAttributes)
LDAP user attributes to fetch on a successful user bind.
|
ALBLdapDirectorySettings.Builder |
setUserIdAttribute(java.lang.String userIdAttribute)
LDAP user id attribute is the login attribute that uniquely identifies a single
user record.
|
ALBLdapDirectorySettings.Builder |
setUserSearchDn(java.lang.String userSearchDn)
LDAP user search DN is the root of search for a given user in the LDAP
directory.
|
ALBLdapDirectorySettings.Builder |
setUserSearchScope(java.lang.String userSearchScope)
Possible values are:
ALBLdapDirectorySettings.USER_SEARCH_SCOPE_BASE
ALBLdapDirectorySettings.USER_SEARCH_SCOPE_ONE
ALBLdapDirectorySettings.USER_SEARCH_SCOPE_SUBTREE
LDAP user search scope defines how deep to search for the user starting
from user search DN. |
public Builder()
ALBLdapDirectorySettings.public ALBLdapDirectorySettings.Builder setAdminBindDn(java.lang.String adminBindDn)
adminBindDn - New value for the property.public ALBLdapDirectorySettings.Builder setGroupFilter(java.lang.String groupFilter)
groupFilter - New value for the property.public ALBLdapDirectorySettings.Builder setGroupMemberAttribute(java.lang.String groupMemberAttribute)
groupMemberAttribute - New value for the property.public ALBLdapDirectorySettings.Builder setGroupMemberIsFullDn(java.lang.Boolean groupMemberIsFullDn)
groupMemberIsFullDn - New value for the property.public ALBLdapDirectorySettings.Builder setGroupSearchDn(java.lang.String groupSearchDn)
groupSearchDn - New value for the property.public ALBLdapDirectorySettings.Builder setGroupSearchScope(java.lang.String groupSearchScope)
groupSearchScope - New value for the property.public ALBLdapDirectorySettings.Builder setIgnoreReferrals(java.lang.Boolean ignoreReferrals)
ignoreReferrals - New value for the property.public ALBLdapDirectorySettings.Builder setPassword(java.lang.String password)
password - New value for the property.public ALBLdapDirectorySettings.Builder setUserAttributes(java.util.List<java.lang.String> userAttributes)
userAttributes - New value for the property.public ALBLdapDirectorySettings.Builder setUserIdAttribute(java.lang.String userIdAttribute)
userIdAttribute - New value for the property.public ALBLdapDirectorySettings.Builder setUserSearchDn(java.lang.String userSearchDn)
userSearchDn - New value for the property.public ALBLdapDirectorySettings.Builder setUserSearchScope(java.lang.String userSearchScope)
userSearchScope - New value for the property.public ALBLdapDirectorySettings build()