public void setAccessControlList(java.util.Collection<Principal> accessControlList) {
        if (accessControlList == null) {
            this.accessControlList = null;
            return;
        }

        this.accessControlList = new java.util.ArrayList<Principal>(accessControlList);
    }
<p>
Information on principals (users and/or groups) and which documents they should have access to. This is useful
for user context filtering, where search results are filtered based on the user or their group access to
documents.
</p>

@param accessControlList
       Information on principals (users and/or groups) and which documents they should have access to. This is
       useful for user context filtering, where search results are filtered based on the user or their group
       access to documents.
aws-java-sdk-kendra/src/main/java/com/amazonaws/services/kendra/model/Document.java