Class LDAPAuthServiceBackendConfig.Builder
java.lang.Object
org.graylog.security.authservice.backend.LDAPAuthServiceBackendConfig.Builder
- All Implemented Interfaces:
AuthServiceBackendConfig.Builder<LDAPAuthServiceBackendConfig.Builder>
- Enclosing class:
- LDAPAuthServiceBackendConfig
public abstract static class LDAPAuthServiceBackendConfig.Builder
extends Object
implements AuthServiceBackendConfig.Builder<LDAPAuthServiceBackendConfig.Builder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract LDAPAuthServiceBackendConfig
build()
create()
abstract LDAPAuthServiceBackendConfig.Builder
emailAttributes
(List<String> emailAttributes) abstract LDAPAuthServiceBackendConfig.Builder
abstract LDAPAuthServiceBackendConfig.Builder
systemUserDn
(String systemUserDn) abstract LDAPAuthServiceBackendConfig.Builder
systemUserPassword
(EncryptedValue systemUserPassword) abstract LDAPAuthServiceBackendConfig.Builder
transportSecurity
(LDAPTransportSecurity transportSecurity) abstract LDAPAuthServiceBackendConfig.Builder
userFullNameAttribute
(String userFullNameAttribute) abstract LDAPAuthServiceBackendConfig.Builder
userNameAttribute
(String userNameAttribute) abstract LDAPAuthServiceBackendConfig.Builder
userSearchBase
(String userSearchBase) abstract LDAPAuthServiceBackendConfig.Builder
userSearchPattern
(String userSearchPattern) abstract LDAPAuthServiceBackendConfig.Builder
userUniqueIdAttribute
(String userUniqueIdAttribute) abstract LDAPAuthServiceBackendConfig.Builder
verifyCertificates
(boolean verifyCertificates) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog.security.authservice.AuthServiceBackendConfig.Builder
type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
servers
public abstract LDAPAuthServiceBackendConfig.Builder servers(List<LDAPAuthServiceBackendConfig.HostAndPort> servers) -
transportSecurity
public abstract LDAPAuthServiceBackendConfig.Builder transportSecurity(LDAPTransportSecurity transportSecurity) -
verifyCertificates
-
systemUserDn
-
systemUserPassword
public abstract LDAPAuthServiceBackendConfig.Builder systemUserPassword(EncryptedValue systemUserPassword) -
userSearchBase
-
userSearchPattern
-
userUniqueIdAttribute
public abstract LDAPAuthServiceBackendConfig.Builder userUniqueIdAttribute(String userUniqueIdAttribute) -
userNameAttribute
-
userFullNameAttribute
public abstract LDAPAuthServiceBackendConfig.Builder userFullNameAttribute(String userFullNameAttribute) -
emailAttributes
-
build
-