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