Package software.amazon.awssdk.services.qbusiness
Amazon Q is in preview release and is subject to change.
This is the Amazon Q (for business use) API Reference. Amazon Q is a fully managed, generative-AI powered enterprise chat assistant that you can deploy within your organization. Amazon Q enhances employee productivity by supporting key tasks such as question-answering, knowledge discovery, writing email messages, summarizing text, drafting document outlines, and brainstorming ideas. Users ask questions of Amazon Q and get answers that are presented in a conversational manner. For an introduction to the service, see the Amazon Q (for business use) Developer Guide .
For an overview of the Amazon Q APIs, see Overview of Amazon Q API operations.
For information about the IAM access control permissions you need to use this API, see IAM roles for Amazon Q in the Amazon Q (for business use) Developer Guide.
You can use the following AWS SDKs to access Amazon Q APIs:
The following resources provide additional information about using the Amazon Q API:
-
Interface Summary Interface Description QBusinessAsyncClient Service client for accessing QBusiness asynchronously.QBusinessAsyncClientBuilder A builder for creating an instance ofQBusinessAsyncClient.QBusinessBaseClientBuilder<B extends QBusinessBaseClientBuilder<B,C>,C> This includes configuration specific to QBusiness that is supported by bothQBusinessClientBuilderandQBusinessAsyncClientBuilder.QBusinessClient Service client for accessing QBusiness.QBusinessClientBuilder A builder for creating an instance ofQBusinessClient.QBusinessServiceClientConfiguration.Builder A builder for creating aQBusinessServiceClientConfiguration -
Class Summary Class Description QBusinessServiceClientConfiguration Class to expose the service client settings to the user.