public class EnableLdapAuthenticationRequest
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
EnableLdapAuthenticationRequest.Builder |
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
EnableLdapAuthenticationRequest() |
EnableLdapAuthenticationRequest(Optional<java.lang.String> authType,
Optional<java.lang.String> groupSearchBaseDN,
Optional<java.lang.String> groupSearchCustomFilter,
Optional<java.lang.String> groupSearchType,
Optional<java.lang.String> searchBindDN,
Optional<java.lang.String> searchBindPassword,
java.lang.String[] serverURIs,
Optional<java.lang.String> userDNTemplate,
Optional<java.lang.String> userSearchBaseDN,
Optional<java.lang.String> userSearchFilter) |
Modifier and Type | Method and Description |
---|---|
EnableLdapAuthenticationRequest.Builder |
asBuilder() |
static EnableLdapAuthenticationRequest.Builder |
builder() |
boolean |
equals(java.lang.Object o) |
Optional<java.lang.String> |
getAuthType()
Identifies which user authentication method to use.
|
Optional<java.lang.String> |
getGroupSearchBaseDN()
The base DN of the tree to start the group search (will do a subtree search from here).
|
Optional<java.lang.String> |
getGroupSearchCustomFilter()
For use with the CustomFilter search type, an LDAP filter to use to return the DNs of a users groups.
|
Optional<java.lang.String> |
getGroupSearchType()
Controls the default group search filter used, and must be one of the following:
NoGroups: No group support.
|
Optional<java.lang.String> |
getSearchBindDN()
A fully qualified DN to log in with to perform an LDAP search for the user (needs read access to the LDAP directory).
|
Optional<java.lang.String> |
getSearchBindPassword()
The password for the searchBindDN account used for searching.
|
java.lang.String[] |
getServerURIs()
A comma-separated list of LDAP server URIs (examples: "ldap://1.2.3.4" and ldaps://1.2.3.4:123")
|
Optional<java.lang.String> |
getUserDNTemplate()
A string that is used to form a fully qualified user DN.
|
Optional<java.lang.String> |
getUserSearchBaseDN()
The base DN of the tree to start the search (will do a subtree search from here).
|
Optional<java.lang.String> |
getUserSearchFilter()
The LDAP filter to use.
|
int |
hashCode() |
void |
setAuthType(Optional<java.lang.String> authType) |
void |
setGroupSearchBaseDN(Optional<java.lang.String> groupSearchBaseDN) |
void |
setGroupSearchCustomFilter(Optional<java.lang.String> groupSearchCustomFilter) |
void |
setGroupSearchType(Optional<java.lang.String> groupSearchType) |
void |
setSearchBindDN(Optional<java.lang.String> searchBindDN) |
void |
setSearchBindPassword(Optional<java.lang.String> searchBindPassword) |
void |
setServerURIs(java.lang.String[] serverURIs) |
void |
setUserDNTemplate(Optional<java.lang.String> userDNTemplate) |
void |
setUserSearchBaseDN(Optional<java.lang.String> userSearchBaseDN) |
void |
setUserSearchFilter(Optional<java.lang.String> userSearchFilter) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public static final long serialVersionUID
@Since(value="7.0") public EnableLdapAuthenticationRequest(Optional<java.lang.String> authType, Optional<java.lang.String> groupSearchBaseDN, Optional<java.lang.String> groupSearchCustomFilter, Optional<java.lang.String> groupSearchType, Optional<java.lang.String> searchBindDN, Optional<java.lang.String> searchBindPassword, java.lang.String[] serverURIs, Optional<java.lang.String> userDNTemplate, Optional<java.lang.String> userSearchBaseDN, Optional<java.lang.String> userSearchFilter)
public Optional<java.lang.String> getAuthType()
public void setAuthType(Optional<java.lang.String> authType)
public Optional<java.lang.String> getGroupSearchBaseDN()
public void setGroupSearchBaseDN(Optional<java.lang.String> groupSearchBaseDN)
public Optional<java.lang.String> getGroupSearchCustomFilter()
public void setGroupSearchCustomFilter(Optional<java.lang.String> groupSearchCustomFilter)
public Optional<java.lang.String> getGroupSearchType()
public void setGroupSearchType(Optional<java.lang.String> groupSearchType)
public Optional<java.lang.String> getSearchBindDN()
public void setSearchBindDN(Optional<java.lang.String> searchBindDN)
public Optional<java.lang.String> getSearchBindPassword()
public void setSearchBindPassword(Optional<java.lang.String> searchBindPassword)
public java.lang.String[] getServerURIs()
public void setServerURIs(java.lang.String[] serverURIs)
public Optional<java.lang.String> getUserDNTemplate()
public void setUserDNTemplate(Optional<java.lang.String> userDNTemplate)
public Optional<java.lang.String> getUserSearchBaseDN()
public void setUserSearchBaseDN(Optional<java.lang.String> userSearchBaseDN)
public Optional<java.lang.String> getUserSearchFilter()
public void setUserSearchFilter(Optional<java.lang.String> userSearchFilter)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public java.lang.String toString()
toString
in class java.lang.Object
public static EnableLdapAuthenticationRequest.Builder builder()
public final EnableLdapAuthenticationRequest.Builder asBuilder()