Class LdapProviderInfo

java.lang.Object
com.cloudera.cdp.iam.model.LdapProviderInfo

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2025-10-15T17:00:47.759-07:00") public class LdapProviderInfo extends Object
Information about an LDAP provider connector.
  • Constructor Details

    • LdapProviderInfo

      public LdapProviderInfo()
  • Method Details

    • getUrl

      public String getUrl()
      Getter for url. The URL of the LDAP server.
    • setUrl

      public void setUrl(String url)
      Setter for url. The URL of the LDAP server.
    • getUserSearchBase

      public String getUserSearchBase()
      Getter for userSearchBase. Part of the directory tree under which to search for users.
    • setUserSearchBase

      public void setUserSearchBase(String userSearchBase)
      Setter for userSearchBase. Part of the directory tree under which to search for users.
    • getUserSearchFilter

      public String getUserSearchFilter()
      Getter for userSearchFilter. The search filter to use for finding users.
    • setUserSearchFilter

      public void setUserSearchFilter(String userSearchFilter)
      Setter for userSearchFilter. The search filter to use for finding users.
    • getGroupSearchBase

      public String getGroupSearchBase()
      Getter for groupSearchBase. Part of the directory tree under which group searches should be performed.
    • setGroupSearchBase

      public void setGroupSearchBase(String groupSearchBase)
      Setter for groupSearchBase. Part of the directory tree under which group searches should be performed.
    • getGroupSearchFilter

      public String getGroupSearchFilter()
      Getter for groupSearchFilter. Filter which is used to search for group membership.
    • setGroupSearchFilter

      public void setGroupSearchFilter(String groupSearchFilter)
      Setter for groupSearchFilter. Filter which is used to search for group membership.
    • getBindDn

      public String getBindDn()
      Getter for bindDn. Bind DN.
    • setBindDn

      public void setBindDn(String bindDn)
      Setter for bindDn. Bind DN.
    • getUserBindProperty

      public String getUserBindProperty()
      Getter for userBindProperty. Property of the LDAP user object to use when binding to the LDAP directory.
    • setUserBindProperty

      public void setUserBindProperty(String userBindProperty)
      Setter for userBindProperty. Property of the LDAP user object to use when binding to the LDAP directory.
    • getGroupDnProperty

      public String getGroupDnProperty()
      Getter for groupDnProperty. The property of user object to use in {{dn}} interpolation of groupSearchFilter.
    • setGroupDnProperty

      public void setGroupDnProperty(String groupDnProperty)
      Setter for groupDnProperty. The property of user object to use in {{dn}} interpolation of groupSearchFilter.
    • getUsernameMappingAttribute

      public String getUsernameMappingAttribute()
      Getter for usernameMappingAttribute. The LDAP displayName attribute name, will be used as the user's name.
    • setUsernameMappingAttribute

      public void setUsernameMappingAttribute(String usernameMappingAttribute)
      Setter for usernameMappingAttribute. The LDAP displayName attribute name, will be used as the user's name.
    • getEmailMappingAttribute

      public String getEmailMappingAttribute()
      Getter for emailMappingAttribute. The LDAP email attribute name, will be used as the user's email.
    • setEmailMappingAttribute

      public void setEmailMappingAttribute(String emailMappingAttribute)
      Setter for emailMappingAttribute. The LDAP email attribute name, will be used as the user's email.
    • getFirstNameMappingAttribute

      public String getFirstNameMappingAttribute()
      Getter for firstNameMappingAttribute. The LDAP attribute used as firstname , will be used as the user's firstname.
    • setFirstNameMappingAttribute

      public void setFirstNameMappingAttribute(String firstNameMappingAttribute)
      Setter for firstNameMappingAttribute. The LDAP attribute used as firstname , will be used as the user's firstname.
    • getLastNameMappingAttribute

      public String getLastNameMappingAttribute()
      Getter for lastNameMappingAttribute. The LDAP sn attribute name, will be used as the user's lastname.
    • setLastNameMappingAttribute

      public void setLastNameMappingAttribute(String lastNameMappingAttribute)
      Setter for lastNameMappingAttribute. The LDAP sn attribute name, will be used as the user's lastname.
    • getGroupNameMappingAttribute

      public String getGroupNameMappingAttribute()
      Getter for groupNameMappingAttribute. The LDAP group attribute name, will be used as for user's group.
    • setGroupNameMappingAttribute

      public void setGroupNameMappingAttribute(String groupNameMappingAttribute)
      Setter for groupNameMappingAttribute. The LDAP group attribute name, will be used as for user's group.
    • getTlsCaCertificates

      public List<String> getTlsCaCertificates()
      Getter for tlsCaCertificates. If your ldaps:// server uses a self-signed SSL certificate or a certificate issued by a private Certificate Authority (CA), you need to provide the trusted certificates that can be used to validate the LDAP server certificate.
    • setTlsCaCertificates

      public void setTlsCaCertificates(List<String> tlsCaCertificates)
      Setter for tlsCaCertificates. If your ldaps:// server uses a self-signed SSL certificate or a certificate issued by a private Certificate Authority (CA), you need to provide the trusted certificates that can be used to validate the LDAP server certificate.
    • getStartTls

      public Boolean getStartTls()
      Getter for startTls. Indicates whether a start TLS request should be initiated on connect.
    • setStartTls

      public void setStartTls(Boolean startTls)
      Setter for startTls. Indicates whether a start TLS request should be initiated on connect.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object