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 Details

  • Method Details

    • 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)
    • getGroupMembershipStrategy

      public Class<T> getGroupMembershipStrategy()
    • 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)