public abstract class LdapSettingsRequest extends Object
| Constructor and Description |
|---|
LdapSettingsRequest() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
activeDirectory() |
abstract Set<String> |
additionalDefaultGroups() |
static LdapSettingsRequest |
create(boolean enabled,
@NotEmpty String systemUsername,
String systemPassword,
boolean isSystemPasswordSet,
URI ldapUri,
boolean useStartTls,
boolean trustAllCertificates,
boolean activeDirectory,
@NotEmpty String searchBase,
@NotEmpty String searchPattern,
@NotEmpty String displayNameAttribute,
@NotEmpty String defaultGroup,
Map<String,String> groupMapping,
String groupSearchBase,
String groupIdAttribute,
Set<String> additionalDefaultGroups,
String groupSearchPattern) |
abstract String |
defaultGroup() |
abstract String |
displayNameAttribute() |
abstract boolean |
enabled() |
abstract String |
groupIdAttribute() |
abstract Map<String,String> |
groupMapping() |
abstract String |
groupSearchBase() |
abstract String |
groupSearchPattern() |
abstract boolean |
isSystemPasswordSet() |
abstract URI |
ldapUri() |
abstract String |
searchBase() |
abstract String |
searchPattern() |
abstract String |
systemPassword() |
abstract String |
systemUsername() |
abstract boolean |
trustAllCertificates() |
abstract boolean |
useStartTls() |
public abstract boolean enabled()
public abstract String systemUsername()
public abstract boolean isSystemPasswordSet()
public abstract URI ldapUri()
public abstract boolean useStartTls()
public abstract boolean trustAllCertificates()
public abstract boolean activeDirectory()
public abstract String searchBase()
public abstract String searchPattern()
public abstract String displayNameAttribute()
public abstract String defaultGroup()
public static LdapSettingsRequest create(boolean enabled, @NotEmpty @NotEmpty String systemUsername, @Nullable String systemPassword, boolean isSystemPasswordSet, URI ldapUri, boolean useStartTls, boolean trustAllCertificates, boolean activeDirectory, @NotEmpty @NotEmpty String searchBase, @NotEmpty @NotEmpty String searchPattern, @NotEmpty @NotEmpty String displayNameAttribute, @NotEmpty @NotEmpty String defaultGroup, @Nullable Map<String,String> groupMapping, @Nullable String groupSearchBase, @Nullable String groupIdAttribute, @Nullable Set<String> additionalDefaultGroups, @Nullable String groupSearchPattern)
Copyright © 2012–2020 Graylog, Inc.. All rights reserved.