Interface AccessControlConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AccessControlConfiguration.Builder,,AccessControlConfiguration> SdkBuilder<AccessControlConfiguration.Builder,,AccessControlConfiguration> SdkPojo
- Enclosing class:
AccessControlConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionisACLEnabled(Boolean isACLEnabled) Specifies whether ACLs are enabled for the knowledge base.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
isACLEnabledtotrueand enable ACL crawling on the connector. For example, for an Amazon S3 data source, setaccessControlConfiguration.crawlAcltotruein the connector template. For more information, seeKbTemplateConfiguration. 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
isACLEnabledtotrueand enable ACL crawling on the connector. For example, for an Amazon S3 data source, setaccessControlConfiguration.crawlAcltotruein the connector template. For more information, seeKbTemplateConfiguration. 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.
-