Class LdapDetails<T extends LdapGroupMembershipStrategy>
- java.lang.Object
-
- org.jenkinsci.test.acceptance.plugins.ldap.LdapDetails<T>
-
public class LdapDetails<T extends LdapGroupMembershipStrategy> extends Object
POJO for LDAP server connection, credential and configuration details.- Author:
- Michael Prankl
-
-
Constructor Summary
Constructors Constructor Description LdapDetails(String host, int port, String managerDn, String managerPassword, String rootDn)
-
Method Summary
-
-
-
Method Detail
-
getHost
public String getHost()
-
setHost
public void setHost(String host)
-
host
public LdapDetails host(String host)
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
-
port
public LdapDetails port(int port)
-
getHostWithPort
public String getHostWithPort()
-
setHostWithPort
public void setHostWithPort(String hostWithPort)
-
hostWithPort
public LdapDetails hostWithPort(String hostWithPort)
-
getManagerDn
public String getManagerDn()
-
setManagerDn
public void setManagerDn(String managerDn)
-
getManagerPassword
public String getManagerPassword()
-
setManagerPassword
public void setManagerPassword(String managerPassword)
-
getRootDn
public String getRootDn()
-
setRootDn
public void setRootDn(String rootDn)
-
getUserSearchBase
public String getUserSearchBase()
-
setUserSearchBase
public void setUserSearchBase(String userSearchBase)
-
userSearchBase
public LdapDetails userSearchBase(String userSearchBase)
-
getUserSearchFilter
public String getUserSearchFilter()
-
setUserSearchFilter
public void setUserSearchFilter(String userSearchFilter)
-
userSearchFilter
public LdapDetails userSearchFilter(String userSearchFilter)
-
getGroupSearchBase
public String getGroupSearchBase()
-
setGroupSearchBase
public void setGroupSearchBase(String groupSearchBase)
-
groupSearchBase
public LdapDetails groupSearchBase(String groupSearchBase)
-
getGroupSearchFilter
public String getGroupSearchFilter()
-
setGroupSearchFilter
public void setGroupSearchFilter(String groupSearchFilter)
-
groupSearchFilter
public LdapDetails groupSearchFilter(String groupSearchFilter)
-
getGroupMembershipFilter
public String getGroupMembershipFilter()
-
setGroupMembershipFilter
public void setGroupMembershipFilter(String groupMembershipFilter)
-
groupMembershipFilter
public LdapDetails groupMembershipFilter(String groupMembershipFilter)
-
isDisableLdapEmailResolver
public boolean isDisableLdapEmailResolver()
-
setDisableLdapEmailResolver
public void setDisableLdapEmailResolver(boolean disableLdapEmailResolver)
-
disableLdapEmailResolver
public LdapDetails disableLdapEmailResolver(boolean disableLdapEmailResolver)
-
isEnableCache
public boolean isEnableCache()
-
setEnableCache
public void setEnableCache(boolean enableCache)
-
enableCache
public LdapDetails enableCache(boolean enableCache)
-
getCacheSize
public int getCacheSize()
-
setCacheSize
public void setCacheSize(int cacheSize)
-
cacheSize
public LdapDetails cacheSize(int cacheSize)
-
getCacheTTL
public int getCacheTTL()
-
setCacheTTL
public void setCacheTTL(int cacheTTL)
-
cacheTTL
public LdapDetails cacheTTL(int cacheTTL)
-
getMailAddressAttributeName
public String getMailAddressAttributeName()
-
setMailAddressAttributeName
public void setMailAddressAttributeName(String mailAddressAttributeName)
-
mailAdressAttributeName
public LdapDetails mailAdressAttributeName(String mailAddressAttributeName)
-
getDisplayNameAttributeName
public String getDisplayNameAttributeName()
-
setDisplayNameAttributeName
public void setDisplayNameAttributeName(String displayNameAttributeName)
-
displayNameAttributeName
public LdapDetails displayNameAttributeName(String displayNameAttributeName)
-
getGroupMembershipStrategyParam
public String getGroupMembershipStrategyParam()
-
setGroupMembershipStrategyParam
public void setGroupMembershipStrategyParam(String groupMembershipStrategyParam)
-
groupMembershipStrategyParam
public LdapDetails groupMembershipStrategyParam(String groupMembershipStrategyParam)
-
setGroupMembershipStrategy
public void setGroupMembershipStrategy(Class<T> groupMembershipStrategy)
-
groupMembershipStrategy
public LdapDetails groupMembershipStrategy(Class<T> groupMembershipStrategy)
-
getEnvironmentVariables
public List<LdapEnvironmentVariable> getEnvironmentVariables()
-
setEnvironmentVariables
public void setEnvironmentVariables(List<LdapEnvironmentVariable> environmentVariables)
-
addEnvironmentVariable
public void addEnvironmentVariable(LdapEnvironmentVariable environmentVariable)
-
-