@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LdapServerMetadataInput extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description | 
|---|
| LdapServerMetadataInput() | 
| Modifier and Type | Method and Description | 
|---|---|
| LdapServerMetadataInput | clone() | 
| boolean | equals(Object obj) | 
| List<String> | getHosts()Fully qualified domain name of the LDAP server. | 
| String | getRoleBase()Fully qualified name of the directory to search for a user’s groups. | 
| String | getRoleName()Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group
 membership query. | 
| String | getRoleSearchMatching()The search criteria for groups. | 
| Boolean | getRoleSearchSubtree()The directory search scope for the role. | 
| String | getServiceAccountPassword()Service account password. | 
| String | getServiceAccountUsername()Service account username. | 
| String | getUserBase()Fully qualified name of the directory where you want to search for users. | 
| String | getUserRoleName()Specifies the name of the LDAP attribute for the user group membership. | 
| String | getUserSearchMatching()The search criteria for users. | 
| Boolean | getUserSearchSubtree()The directory search scope for the user. | 
| int | hashCode() | 
| Boolean | isRoleSearchSubtree()The directory search scope for the role. | 
| Boolean | isUserSearchSubtree()The directory search scope for the user. | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setHosts(Collection<String> hosts)Fully qualified domain name of the LDAP server. | 
| void | setRoleBase(String roleBase)Fully qualified name of the directory to search for a user’s groups. | 
| void | setRoleName(String roleName)Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group
 membership query. | 
| void | setRoleSearchMatching(String roleSearchMatching)The search criteria for groups. | 
| void | setRoleSearchSubtree(Boolean roleSearchSubtree)The directory search scope for the role. | 
| void | setServiceAccountPassword(String serviceAccountPassword)Service account password. | 
| void | setServiceAccountUsername(String serviceAccountUsername)Service account username. | 
| void | setUserBase(String userBase)Fully qualified name of the directory where you want to search for users. | 
| void | setUserRoleName(String userRoleName)Specifies the name of the LDAP attribute for the user group membership. | 
| void | setUserSearchMatching(String userSearchMatching)The search criteria for users. | 
| void | setUserSearchSubtree(Boolean userSearchSubtree)The directory search scope for the user. | 
| String | toString()Returns a string representation of this object. | 
| LdapServerMetadataInput | withHosts(Collection<String> hosts)Fully qualified domain name of the LDAP server. | 
| LdapServerMetadataInput | withHosts(String... hosts)Fully qualified domain name of the LDAP server. | 
| LdapServerMetadataInput | withRoleBase(String roleBase)Fully qualified name of the directory to search for a user’s groups. | 
| LdapServerMetadataInput | withRoleName(String roleName)Specifies the LDAP attribute that identifies the group name attribute in the object returned from the group
 membership query. | 
| LdapServerMetadataInput | withRoleSearchMatching(String roleSearchMatching)The search criteria for groups. | 
| LdapServerMetadataInput | withRoleSearchSubtree(Boolean roleSearchSubtree)The directory search scope for the role. | 
| LdapServerMetadataInput | withServiceAccountPassword(String serviceAccountPassword)Service account password. | 
| LdapServerMetadataInput | withServiceAccountUsername(String serviceAccountUsername)Service account username. | 
| LdapServerMetadataInput | withUserBase(String userBase)Fully qualified name of the directory where you want to search for users. | 
| LdapServerMetadataInput | withUserRoleName(String userRoleName)Specifies the name of the LDAP attribute for the user group membership. | 
| LdapServerMetadataInput | withUserSearchMatching(String userSearchMatching)The search criteria for users. | 
| LdapServerMetadataInput | withUserSearchSubtree(Boolean userSearchSubtree)The directory search scope for the user. | 
public List<String> getHosts()
public void setHosts(Collection<String> hosts)
hosts - Fully qualified domain name of the LDAP server. Optional failover server.public LdapServerMetadataInput withHosts(String... hosts)
 NOTE: This method appends the values to the existing list (if any). Use
 setHosts(java.util.Collection) or withHosts(java.util.Collection) if you want to override the
 existing values.
 
hosts - Fully qualified domain name of the LDAP server. Optional failover server.public LdapServerMetadataInput withHosts(Collection<String> hosts)
hosts - Fully qualified domain name of the LDAP server. Optional failover server.public void setRoleBase(String roleBase)
roleBase - Fully qualified name of the directory to search for a user’s groups.public String getRoleBase()
public LdapServerMetadataInput withRoleBase(String roleBase)
roleBase - Fully qualified name of the directory to search for a user’s groups.public void setRoleName(String roleName)
roleName - Specifies the LDAP attribute that identifies the group name attribute in the object returned from the
        group membership query.public String getRoleName()
public LdapServerMetadataInput withRoleName(String roleName)
roleName - Specifies the LDAP attribute that identifies the group name attribute in the object returned from the
        group membership query.public void setRoleSearchMatching(String roleSearchMatching)
roleSearchMatching - The search criteria for groups.public String getRoleSearchMatching()
public LdapServerMetadataInput withRoleSearchMatching(String roleSearchMatching)
roleSearchMatching - The search criteria for groups.public void setRoleSearchSubtree(Boolean roleSearchSubtree)
roleSearchSubtree - The directory search scope for the role. If set to true, scope is to search the entire sub-tree.public Boolean getRoleSearchSubtree()
public LdapServerMetadataInput withRoleSearchSubtree(Boolean roleSearchSubtree)
roleSearchSubtree - The directory search scope for the role. If set to true, scope is to search the entire sub-tree.public Boolean isRoleSearchSubtree()
public void setServiceAccountPassword(String serviceAccountPassword)
serviceAccountPassword - Service account password.public String getServiceAccountPassword()
public LdapServerMetadataInput withServiceAccountPassword(String serviceAccountPassword)
serviceAccountPassword - Service account password.public void setServiceAccountUsername(String serviceAccountUsername)
serviceAccountUsername - Service account username.public String getServiceAccountUsername()
public LdapServerMetadataInput withServiceAccountUsername(String serviceAccountUsername)
serviceAccountUsername - Service account username.public void setUserBase(String userBase)
userBase - Fully qualified name of the directory where you want to search for users.public String getUserBase()
public LdapServerMetadataInput withUserBase(String userBase)
userBase - Fully qualified name of the directory where you want to search for users.public void setUserRoleName(String userRoleName)
userRoleName - Specifies the name of the LDAP attribute for the user group membership.public String getUserRoleName()
public LdapServerMetadataInput withUserRoleName(String userRoleName)
userRoleName - Specifies the name of the LDAP attribute for the user group membership.public void setUserSearchMatching(String userSearchMatching)
userSearchMatching - The search criteria for users.public String getUserSearchMatching()
public LdapServerMetadataInput withUserSearchMatching(String userSearchMatching)
userSearchMatching - The search criteria for users.public void setUserSearchSubtree(Boolean userSearchSubtree)
userSearchSubtree - The directory search scope for the user. If set to true, scope is to search the entire sub-tree.public Boolean getUserSearchSubtree()
public LdapServerMetadataInput withUserSearchSubtree(Boolean userSearchSubtree)
userSearchSubtree - The directory search scope for the user. If set to true, scope is to search the entire sub-tree.public Boolean isUserSearchSubtree()
public String toString()
toString in class ObjectObject.toString()public LdapServerMetadataInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.