Class ADAuthServiceBackendConfig.Builder
java.lang.Object
org.graylog.security.authservice.backend.ADAuthServiceBackendConfig.Builder
- All Implemented Interfaces:
AuthServiceBackendConfig.Builder<ADAuthServiceBackendConfig.Builder>
- Enclosing class:
- ADAuthServiceBackendConfig
public abstract static class ADAuthServiceBackendConfig.Builder
extends Object
implements AuthServiceBackendConfig.Builder<ADAuthServiceBackendConfig.Builder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ADAuthServiceBackendConfig
build()
create()
abstract ADAuthServiceBackendConfig.Builder
abstract ADAuthServiceBackendConfig.Builder
systemUserDn
(String systemUserDn) abstract ADAuthServiceBackendConfig.Builder
systemUserPassword
(EncryptedValue systemUserPassword) abstract ADAuthServiceBackendConfig.Builder
transportSecurity
(LDAPTransportSecurity transportSecurity) abstract ADAuthServiceBackendConfig.Builder
userFullNameAttribute
(String userFullNameAttribute) abstract ADAuthServiceBackendConfig.Builder
userNameAttribute
(String userNameAttribute) abstract ADAuthServiceBackendConfig.Builder
userSearchBase
(String userSearchBase) abstract ADAuthServiceBackendConfig.Builder
userSearchPattern
(String userSearchPattern) abstract ADAuthServiceBackendConfig.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 ADAuthServiceBackendConfig.Builder servers(List<ADAuthServiceBackendConfig.HostAndPort> servers) -
transportSecurity
public abstract ADAuthServiceBackendConfig.Builder transportSecurity(LDAPTransportSecurity transportSecurity) -
verifyCertificates
-
systemUserDn
-
systemUserPassword
public abstract ADAuthServiceBackendConfig.Builder systemUserPassword(EncryptedValue systemUserPassword) -
userSearchBase
-
userSearchPattern
-
userNameAttribute
-
userFullNameAttribute
public abstract ADAuthServiceBackendConfig.Builder userFullNameAttribute(String userFullNameAttribute) -
build
-