Interface AwsAmazonMqBrokerLdapServerMetadataDetails.Builder

    • 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 the roleBase.
        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 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.
      • 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 the userBase.
        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.