Interface AccessControlConfiguration.Builder

  • Method Details

    • isACLEnabled

      AccessControlConfiguration.Builder isACLEnabled(Boolean isACLEnabled)

      Specifies whether ACLs are enabled for the knowledge base.

      This setting works together with the data source connector's ACL crawling. To enforce document-level access control end to end, set isACLEnabled to true and enable ACL crawling on the connector. For example, for an Amazon S3 data source, set accessControlConfiguration.crawlAcl to true in the connector template. For more information, see KbTemplateConfiguration. Enabling only one of the two settings does not produce a fully ACL-enforced knowledge base.

      Parameters:
      isACLEnabled - Specifies whether ACLs are enabled for the knowledge base.

      This setting works together with the data source connector's ACL crawling. To enforce document-level access control end to end, set isACLEnabled to true and enable ACL crawling on the connector. For example, for an Amazon S3 data source, set accessControlConfiguration.crawlAcl to true in the connector template. For more information, see KbTemplateConfiguration. Enabling only one of the two settings does not produce a fully ACL-enforced knowledge base.

      Returns:
      Returns a reference to this object so that method calls can be chained together.