public static final class ALBLdapAuthSettings.Builder
extends java.lang.Object
ALBLdapAuthSettings.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBLdapAuthSettings. |
| Modifier and Type | Method and Description |
|---|---|
ALBLdapAuthSettings |
build() |
ALBLdapAuthSettings.Builder |
setBaseDn(java.lang.String baseDn)
The LDAP base DN.
|
ALBLdapAuthSettings.Builder |
setBindAsAdministrator(java.lang.Boolean bindAsAdministrator)
LDAP administrator credentials are used to search for users and group
memberships.
|
ALBLdapAuthSettings.Builder |
setEmailAttribute(java.lang.String emailAttribute)
LDAP attribute that refers to user email.
|
ALBLdapAuthSettings.Builder |
setFullNameAttribute(java.lang.String fullNameAttribute)
LDAP attribute that refers to user's full name.
|
ALBLdapAuthSettings.Builder |
setPort(java.lang.Long port)
Query the LDAP servers on this port.
|
ALBLdapAuthSettings.Builder |
setSecurityMode(java.lang.String securityMode)
Possible values are:
ALBLdapAuthSettings.SECURITY_MODE_NONE
ALBLdapAuthSettings.SECURITY_MODE_USE_LDAPS
LDAP connection security mode. |
ALBLdapAuthSettings.Builder |
setServer(java.util.List<java.lang.String> server)
LDAP server IP address or Hostname.
|
ALBLdapAuthSettings.Builder |
setSettings(ALBLdapDirectorySettings settings) |
ALBLdapAuthSettings.Builder |
setUserBind(ALBLdapUserBindSettings userBind) |
public Builder()
ALBLdapAuthSettings.public ALBLdapAuthSettings.Builder setBaseDn(java.lang.String baseDn)
baseDn - New value for the property.public ALBLdapAuthSettings.Builder setBindAsAdministrator(java.lang.Boolean bindAsAdministrator)
bindAsAdministrator - New value for the property.public ALBLdapAuthSettings.Builder setEmailAttribute(java.lang.String emailAttribute)
emailAttribute - New value for the property.public ALBLdapAuthSettings.Builder setFullNameAttribute(java.lang.String fullNameAttribute)
fullNameAttribute - New value for the property.public ALBLdapAuthSettings.Builder setPort(java.lang.Long port)
port - New value for the property.public ALBLdapAuthSettings.Builder setSecurityMode(java.lang.String securityMode)
securityMode - New value for the property.public ALBLdapAuthSettings.Builder setServer(java.util.List<java.lang.String> server)
server - New value for the property.public ALBLdapAuthSettings.Builder setSettings(ALBLdapDirectorySettings settings)
settings - New value for the property.public ALBLdapAuthSettings.Builder setUserBind(ALBLdapUserBindSettings userBind)
userBind - New value for the property.public ALBLdapAuthSettings build()