Package com.cloudera.cdp.iam.model
Class CreateLdapProviderRequest
java.lang.Object
com.cloudera.cdp.iam.model.CreateLdapProviderRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-15T17:00:47.759-07:00")
public class CreateLdapProviderRequest
extends Object
Create an LDAP Provider for account.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for bindDn.Getter for bindPassword.Getter for emailMappingAttribute.Getter for firstNameMappingAttribute.Getter for groupDnProperty.Getter for groupNameMappingAttribute.Getter for groupSearchBase.Getter for groupSearchFilter.Getter for lastNameMappingAttribute.Getter for ldapProviderName.Getter for skipGroupSyncOnLogin.Getter for startTls.Getter for tlsCaCertificates.getUrl()
Getter for url.Getter for userBindProperty.Getter for usernameMappingAttribute.Getter for userSearchBase.Getter for userSearchFilter.int
hashCode()
void
Setter for bindDn.void
setBindPassword
(String bindPassword) Setter for bindPassword.void
setEmailMappingAttribute
(String emailMappingAttribute) Setter for emailMappingAttribute.void
setFirstNameMappingAttribute
(String firstNameMappingAttribute) Setter for firstNameMappingAttribute.void
setGroupDnProperty
(String groupDnProperty) Setter for groupDnProperty.void
setGroupNameMappingAttribute
(String groupNameMappingAttribute) Setter for groupNameMappingAttribute.void
setGroupSearchBase
(String groupSearchBase) Setter for groupSearchBase.void
setGroupSearchFilter
(String groupSearchFilter) Setter for groupSearchFilter.void
setLastNameMappingAttribute
(String lastNameMappingAttribute) Setter for lastNameMappingAttribute.void
setLdapProviderName
(String ldapProviderName) Setter for ldapProviderName.void
setSkipGroupSyncOnLogin
(Boolean skipGroupSyncOnLogin) Setter for skipGroupSyncOnLogin.void
setStartTls
(Boolean startTls) Setter for startTls.void
setTlsCaCertificates
(List<String> tlsCaCertificates) Setter for tlsCaCertificates.void
Setter for url.void
setUserBindProperty
(String userBindProperty) Setter for userBindProperty.void
setUsernameMappingAttribute
(String usernameMappingAttribute) Setter for usernameMappingAttribute.void
setUserSearchBase
(String userSearchBase) Setter for userSearchBase.void
setUserSearchFilter
(String userSearchFilter) Setter for userSearchFilter.toString()
-
Constructor Details
-
CreateLdapProviderRequest
public CreateLdapProviderRequest()
-
-
Method Details
-
getLdapProviderName
Getter for ldapProviderName. The name of LDAP provider to create. -
setLdapProviderName
Setter for ldapProviderName. The name of LDAP provider to create. -
getUrl
Getter for url. The URL of the LDAP server. The URL must be prefixed with ldap:// or ldaps://. The URL can optionally specify a custom port, for example ldaps://ldap.example.org:663. -
setUrl
Setter for url. The URL of the LDAP server. The URL must be prefixed with ldap:// or ldaps://. The URL can optionally specify a custom port, for example ldaps://ldap.example.org:663. -
getUserSearchBase
Getter for userSearchBase. Part of the directory tree under which to search for users. For example, ou=users,dc=example,dc=org. -
setUserSearchBase
Setter for userSearchBase. Part of the directory tree under which to search for users. For example, ou=users,dc=example,dc=org. -
getUserSearchFilter
Getter for userSearchFilter. The search filter to use for finding users. For example, (uid={{username}}). -
setUserSearchFilter
Setter for userSearchFilter. The search filter to use for finding users. For example, (uid={{username}}). -
getGroupSearchBase
Getter for groupSearchBase. The distinguished name indicating the path within the directory information tree to begin user searches from. For example, ou=groups,dc=example,dc=com. -
setGroupSearchBase
Setter for groupSearchBase. The distinguished name indicating the path within the directory information tree to begin user searches from. For example, ou=groups,dc=example,dc=com. -
getGroupSearchFilter
Getter for groupSearchFilter. The search filter to use for finding groups for authorization of authenticated users. -
setGroupSearchFilter
Setter for groupSearchFilter. The search filter to use for finding groups for authorization of authenticated users. -
getUsernameMappingAttribute
Getter for usernameMappingAttribute. The LDAP displayName attribute name, will be used as the user's name. For example, uid, sAMAccountName. -
setUsernameMappingAttribute
Setter for usernameMappingAttribute. The LDAP displayName attribute name, will be used as the user's name. For example, uid, sAMAccountName. -
getBindDn
Getter for bindDn. Bind DN. For example, uid=myapp,ou=users,dc=example,dc=org. Optional. Required if bind is not anonymous. -
setBindDn
Setter for bindDn. Bind DN. For example, uid=myapp,ou=users,dc=example,dc=org. Optional. Required if bind is not anonymous. -
getBindPassword
Getter for bindPassword. The password of the bind user. -
setBindPassword
Setter for bindPassword. The password of the bind user. -
getUserBindProperty
Getter for userBindProperty. Property of the LDAP user object to use when binding to verify the password. For example, dn. -
setUserBindProperty
Setter for userBindProperty. Property of the LDAP user object to use when binding to verify the password. For example, dn. -
getGroupDnProperty
Getter for groupDnProperty. The property of user object to use in {{dn}} interpolation of groupSearchFilter. -
setGroupDnProperty
Setter for groupDnProperty. The property of user object to use in {{dn}} interpolation of groupSearchFilter. -
getEmailMappingAttribute
Getter for emailMappingAttribute. The LDAP email attribute name, will be used as the user's email. For example, mail. -
setEmailMappingAttribute
Setter for emailMappingAttribute. The LDAP email attribute name, will be used as the user's email. For example, mail. -
getFirstNameMappingAttribute
Getter for firstNameMappingAttribute. The LDAP attribute used as firstname , will be used as the user's firstname. For example, givenName. -
setFirstNameMappingAttribute
Setter for firstNameMappingAttribute. The LDAP attribute used as firstname , will be used as the user's firstname. For example, givenName. -
getLastNameMappingAttribute
Getter for lastNameMappingAttribute. The LDAP sn attribute name, will be used as the user's lastname. For example, sn. -
setLastNameMappingAttribute
Setter for lastNameMappingAttribute. The LDAP sn attribute name, will be used as the user's lastname. For example, sn. -
getGroupNameMappingAttribute
Getter for groupNameMappingAttribute. The LDAP group attribute name, will be used as for user's group. For example, cn, name. -
setGroupNameMappingAttribute
Setter for groupNameMappingAttribute. The LDAP group attribute name, will be used as for user's group. For example, cn, name. -
getTlsCaCertificates
Getter for tlsCaCertificates. If the ldaps:// server uses a self-signed SSL certificate or a certificate issued by a private Certificate Authority (CA), then provide the trusted certificates that can be used to validate the LDAP server certificate. -
setTlsCaCertificates
Setter for tlsCaCertificates. If the ldaps:// server uses a self-signed SSL certificate or a certificate issued by a private Certificate Authority (CA), then provide the trusted certificates that can be used to validate the LDAP server certificate. -
getSkipGroupSyncOnLogin
Getter for skipGroupSyncOnLogin. Whether to skip group sync. -
setSkipGroupSyncOnLogin
Setter for skipGroupSyncOnLogin. Whether to skip group sync. -
getStartTls
Getter for startTls. Whether a start TLS request should be initiated on connecting to ldap. -
setStartTls
Setter for startTls. Whether a start TLS request should be initiated on connecting to ldap. -
equals
-
hashCode
public int hashCode() -
toString
-