@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 Object
Object.toString()
public LdapServerMetadataInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.