public DeletePrincipalMappingRequest withDataSourceId(String dataSourceId) {
        setDataSourceId(dataSourceId);
        return this;
    }
<p>
The identifier of the data source you want to delete a group from.
</p>
<p>
A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain data
source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to the
company's documents stored in the data sources Confluence and Salesforce. You want to delete "Research" and
"Engineering" groups from Salesforce, so that these groups cannot access customer-related documents stored in
Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data source.
</p>

@param dataSourceId
       The identifier of the data source you want to delete a group from.</p>
       <p>
       A group can be tied to multiple data sources. You can delete a group from accessing documents in a certain
       data source. For example, the groups "Research", "Engineering", and "Sales and Marketing" are all tied to
       the company's documents stored in the data sources Confluence and Salesforce. You want to delete
       "Research" and "Engineering" groups from Salesforce, so that these groups cannot access customer-related
       documents stored in Salesforce. Only "Sales and Marketing" should access documents in the Salesforce data
       source.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/DeletePrincipalMappingRequest.java