Interface AwsAmazonMqBrokerLdapServerMetadataDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsAmazonMqBrokerLdapServerMetadataDetails.Builder,AwsAmazonMqBrokerLdapServerMetadataDetails>,SdkBuilder<AwsAmazonMqBrokerLdapServerMetadataDetails.Builder,AwsAmazonMqBrokerLdapServerMetadataDetails>,SdkPojo
- Enclosing class:
- AwsAmazonMqBrokerLdapServerMetadataDetails
public static interface AwsAmazonMqBrokerLdapServerMetadataDetails.Builder extends SdkPojo, CopyableBuilder<AwsAmazonMqBrokerLdapServerMetadataDetails.Builder,AwsAmazonMqBrokerLdapServerMetadataDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsAmazonMqBrokerLdapServerMetadataDetails.Builderhosts(String... hosts)Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.AwsAmazonMqBrokerLdapServerMetadataDetails.Builderhosts(Collection<String> hosts)Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderroleBase(String roleBase)The distinguished name of the node in the directory information tree (DIT) to search for roles or groups.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderroleName(String roleName)The group name attribute in a role entry whose value is the name of that role.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderroleSearchMatching(String roleSearchMatching)The LDAP search filter used to find roles within theroleBase.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderroleSearchSubtree(Boolean roleSearchSubtree)The directory search scope for the role.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderserviceAccountUsername(String serviceAccountUsername)A username for the service account, which is an account in your LDAP server that has access to initiate a connection.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderuserBase(String userBase)Selects a particular subtree of the directory information tree (DIT) to search for user entries.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderuserRoleName(String userRoleName)The name of the LDAP attribute in the user's directory entry for the user's group membership.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderuserSearchMatching(String userSearchMatching)The LDAP search filter used to find users within theuserBase.AwsAmazonMqBrokerLdapServerMetadataDetails.BuilderuserSearchSubtree(Boolean userSearchSubtree)The directory search scope for the user.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
hosts
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder hosts(Collection<String> hosts)
Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.
- Parameters:
hosts- Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hosts
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder hosts(String... hosts)
Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.
- Parameters:
hosts- Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleBase
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder roleBase(String roleBase)
The distinguished name of the node in the directory information tree (DIT) to search for roles or groups.
- Parameters:
roleBase- The distinguished name of the node in the directory information tree (DIT) to search for roles or groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleName
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder roleName(String roleName)
The group name attribute in a role entry whose value is the name of that role.
- Parameters:
roleName- The group name attribute in a role entry whose value is the name of that role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleSearchMatching
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder roleSearchMatching(String roleSearchMatching)
The LDAP search filter used to find roles within the
roleBase.- Parameters:
roleSearchMatching- The LDAP search filter used to find roles within theroleBase.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleSearchSubtree
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder roleSearchSubtree(Boolean roleSearchSubtree)
The directory search scope for the role. If set to
true, the scope is to search the entire subtree.- Parameters:
roleSearchSubtree- The directory search scope for the role. If set totrue, the scope is to search the entire subtree.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceAccountUsername
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder serviceAccountUsername(String serviceAccountUsername)
A username for the service account, which is an account in your LDAP server that has access to initiate a connection.
- Parameters:
serviceAccountUsername- A username for the service account, which is an account in your LDAP server that has access to initiate a connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userBase
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder userBase(String userBase)
Selects a particular subtree of the directory information tree (DIT) to search for user entries.
- Parameters:
userBase- Selects a particular subtree of the directory information tree (DIT) to search for user entries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userRoleName
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder userRoleName(String userRoleName)
The name of the LDAP attribute in the user's directory entry for the user's group membership.
- Parameters:
userRoleName- The name of the LDAP attribute in the user's directory entry for the user's group membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userSearchMatching
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder userSearchMatching(String userSearchMatching)
The LDAP search filter used to find users within the
userBase.- Parameters:
userSearchMatching- The LDAP search filter used to find users within theuserBase.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userSearchSubtree
AwsAmazonMqBrokerLdapServerMetadataDetails.Builder userSearchSubtree(Boolean userSearchSubtree)
The directory search scope for the user. If set to true, the scope is to search the entire subtree.
- Parameters:
userSearchSubtree- The directory search scope for the user. If set to true, the scope is to search the entire subtree.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-