@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSQBusiness
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSQBusiness
instead.
This is the Amazon Q Business API Reference. Amazon Q Business is a fully managed, generative-AI powered enterprise chat assistant that you can deploy within your organization. Amazon Q Business 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 Business and get answers that are presented in a conversational manner. For an introduction to the service, see the Amazon Q Business User Guide .
For an overview of the Amazon Q Business APIs, see Overview of Amazon Q Business API operations.
For information about the IAM access control permissions you need to use this API, see IAM roles for Amazon Q Business in the Amazon Q Business User Guide.
The following resources provide additional information about using the Amazon Q Business API:
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
BatchDeleteDocumentResult |
batchDeleteDocument(BatchDeleteDocumentRequest batchDeleteDocumentRequest)
Asynchronously deletes one or more documents added using the
BatchPutDocument API from an Amazon Q
Business index. |
BatchPutDocumentResult |
batchPutDocument(BatchPutDocumentRequest batchPutDocumentRequest)
Adds one or more documents to an Amazon Q Business index.
|
ChatSyncResult |
chatSync(ChatSyncRequest chatSyncRequest)
Starts or continues a non-streaming Amazon Q Business conversation.
|
CreateApplicationResult |
createApplication(CreateApplicationRequest createApplicationRequest)
Creates an Amazon Q Business application.
|
CreateIndexResult |
createIndex(CreateIndexRequest createIndexRequest)
Creates an Amazon Q Business index.
|
CreatePluginResult |
createPlugin(CreatePluginRequest createPluginRequest)
Creates an Amazon Q Business plugin.
|
CreateRetrieverResult |
createRetriever(CreateRetrieverRequest createRetrieverRequest)
Adds a retriever to your Amazon Q Business application.
|
CreateUserResult |
createUser(CreateUserRequest createUserRequest)
Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application.
|
CreateWebExperienceResult |
createWebExperience(CreateWebExperienceRequest createWebExperienceRequest)
Creates an Amazon Q Business web experience.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes an Amazon Q Business application.
|
DeleteChatControlsConfigurationResult |
deleteChatControlsConfiguration(DeleteChatControlsConfigurationRequest deleteChatControlsConfigurationRequest)
Deletes chat controls configured for an existing Amazon Q Business application.
|
DeleteConversationResult |
deleteConversation(DeleteConversationRequest deleteConversationRequest)
Deletes an Amazon Q Business web experience conversation.
|
DeleteDataSourceResult |
deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest)
Deletes an Amazon Q Business data source connector.
|
DeleteGroupResult |
deleteGroup(DeleteGroupRequest deleteGroupRequest)
Deletes a group so that all users and sub groups that belong to the group can no longer access documents only
available to that group.
|
DeleteIndexResult |
deleteIndex(DeleteIndexRequest deleteIndexRequest)
Deletes an Amazon Q Business index.
|
DeletePluginResult |
deletePlugin(DeletePluginRequest deletePluginRequest)
Deletes an Amazon Q Business plugin.
|
DeleteRetrieverResult |
deleteRetriever(DeleteRetrieverRequest deleteRetrieverRequest)
Deletes the retriever used by an Amazon Q Business application.
|
DeleteUserResult |
deleteUser(DeleteUserRequest deleteUserRequest)
Deletes a user by email id.
|
DeleteWebExperienceResult |
deleteWebExperience(DeleteWebExperienceRequest deleteWebExperienceRequest)
Deletes an Amazon Q Business web experience.
|
GetApplicationResult |
getApplication(GetApplicationRequest getApplicationRequest)
Gets information about an existing Amazon Q Business application.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetChatControlsConfigurationResult |
getChatControlsConfiguration(GetChatControlsConfigurationRequest getChatControlsConfigurationRequest)
Gets information about an chat controls configured for an existing Amazon Q Business application.
|
GetDataSourceResult |
getDataSource(GetDataSourceRequest getDataSourceRequest)
Gets information about an existing Amazon Q Business data source connector.
|
GetGroupResult |
getGroup(GetGroupRequest getGroupRequest)
Describes a group by group name.
|
GetIndexResult |
getIndex(GetIndexRequest getIndexRequest)
Gets information about an existing Amazon Q Business index.
|
GetPluginResult |
getPlugin(GetPluginRequest getPluginRequest)
Gets information about an existing Amazon Q Business plugin.
|
GetRetrieverResult |
getRetriever(GetRetrieverRequest getRetrieverRequest)
Gets information about an existing retriever used by an Amazon Q Business application.
|
GetUserResult |
getUser(GetUserRequest getUserRequest)
Describes the universally unique identifier (UUID) associated with a local user in a data source.
|
GetWebExperienceResult |
getWebExperience(GetWebExperienceRequest getWebExperienceRequest)
Gets information about an existing Amazon Q Business web experience.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest listApplicationsRequest)
Lists Amazon Q Business applications.
|
ListConversationsResult |
listConversations(ListConversationsRequest listConversationsRequest)
Lists one or more Amazon Q Business conversations.
|
ListDataSourcesResult |
listDataSources(ListDataSourcesRequest listDataSourcesRequest)
Lists the Amazon Q Business data source connectors that you have created.
|
ListDataSourceSyncJobsResult |
listDataSourceSyncJobs(ListDataSourceSyncJobsRequest listDataSourceSyncJobsRequest)
Get information about an Amazon Q Business data source connector synchronization.
|
ListDocumentsResult |
listDocuments(ListDocumentsRequest listDocumentsRequest)
A list of documents attached to an index.
|
ListGroupsResult |
listGroups(ListGroupsRequest listGroupsRequest)
Provides a list of groups that are mapped to users.
|
ListIndicesResult |
listIndices(ListIndicesRequest listIndicesRequest)
Lists the Amazon Q Business indices you have created.
|
ListMessagesResult |
listMessages(ListMessagesRequest listMessagesRequest)
Gets a list of messages associated with an Amazon Q Business web experience.
|
ListPluginsResult |
listPlugins(ListPluginsRequest listPluginsRequest)
Lists configured Amazon Q Business plugins.
|
ListRetrieversResult |
listRetrievers(ListRetrieversRequest listRetrieversRequest)
Lists the retriever used by an Amazon Q Business application.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of tags associated with a specified resource.
|
ListWebExperiencesResult |
listWebExperiences(ListWebExperiencesRequest listWebExperiencesRequest)
Lists one or more Amazon Q Business Web Experiences.
|
PutFeedbackResult |
putFeedback(PutFeedbackRequest putFeedbackRequest)
Enables your end user to provide feedback on their Amazon Q Business generated chat responses.
|
PutGroupResult |
putGroup(PutGroupRequest putGroupRequest)
Create, or updates, a mapping of users—who have access to a document—to groups.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartDataSourceSyncJobResult |
startDataSourceSyncJob(StartDataSourceSyncJobRequest startDataSourceSyncJobRequest)
Starts a data source connector synchronization job.
|
StopDataSourceSyncJobResult |
stopDataSourceSyncJob(StopDataSourceSyncJobRequest stopDataSourceSyncJobRequest)
Stops an Amazon Q Business data source connector synchronization job already in progress.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds the specified tag to the specified Amazon Q Business application or data source resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from an Amazon Q Business application or a data source.
|
UpdateApplicationResult |
updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates an existing Amazon Q Business application.
|
UpdateChatControlsConfigurationResult |
updateChatControlsConfiguration(UpdateChatControlsConfigurationRequest updateChatControlsConfigurationRequest)
Updates an set of chat controls configured for an existing Amazon Q Business application.
|
UpdateDataSourceResult |
updateDataSource(UpdateDataSourceRequest updateDataSourceRequest)
Updates an existing Amazon Q Business data source connector.
|
UpdateIndexResult |
updateIndex(UpdateIndexRequest updateIndexRequest)
Updates an Amazon Q Business index.
|
UpdatePluginResult |
updatePlugin(UpdatePluginRequest updatePluginRequest)
Updates an Amazon Q Business plugin.
|
UpdateRetrieverResult |
updateRetriever(UpdateRetrieverRequest updateRetrieverRequest)
Updates the retriever used for your Amazon Q Business application.
|
UpdateUserResult |
updateUser(UpdateUserRequest updateUserRequest)
Updates a information associated with a user id.
|
UpdateWebExperienceResult |
updateWebExperience(UpdateWebExperienceRequest updateWebExperienceRequest)
Updates an Amazon Q Business web experience.
|
static final String ENDPOINT_PREFIX
BatchDeleteDocumentResult batchDeleteDocument(BatchDeleteDocumentRequest batchDeleteDocumentRequest)
Asynchronously deletes one or more documents added using the BatchPutDocument
API from an Amazon Q
Business index.
You can see the progress of the deletion, and any error messages related to the process, by using CloudWatch.
batchDeleteDocumentRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.BatchPutDocumentResult batchPutDocument(BatchPutDocumentRequest batchPutDocumentRequest)
Adds one or more documents to an Amazon Q Business index.
You use this API to:
ingest your structured and unstructured documents and documents stored in an Amazon S3 bucket into an Amazon Q Business index.
add custom attributes to documents in an Amazon Q Business index.
attach an access control list to the documents added to an Amazon Q Business index.
You can see the progress of the deletion, and any error messages related to the process, by using CloudWatch.
batchPutDocumentRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.ChatSyncResult chatSync(ChatSyncRequest chatSyncRequest)
Starts or continues a non-streaming Amazon Q Business conversation.
chatSyncRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.LicenseNotFoundException
- You don't have permissions to perform the action because your license is inactive. Ask your admin to
activate your license and try again after your licence is active.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.CreateApplicationResult createApplication(CreateApplicationRequest createApplicationRequest)
Creates an Amazon Q Business application.
There are new tiers for Amazon Q Business. Not all features in Amazon Q Business Pro are also available in Amazon Q Business Lite. For information on what's included in Amazon Q Business Lite and what's included in Amazon Q Business Pro, see Amazon Q Business tiers. You must use the Amazon Q Business console to assign subscription tiers to users.
createApplicationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.CreateIndexResult createIndex(CreateIndexRequest createIndexRequest)
Creates an Amazon Q Business index.
To determine if index creation has completed, check the Status
field returned from a call to
DescribeIndex
. The Status
field is set to ACTIVE
when the index is ready
to use.
Once the index is active, you can index your documents using the
BatchPutDocument
API or the
CreateDataSource
API.
createIndexRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.CreatePluginResult createPlugin(CreatePluginRequest createPluginRequest)
Creates an Amazon Q Business plugin.
createPluginRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.CreateRetrieverResult createRetriever(CreateRetrieverRequest createRetrieverRequest)
Adds a retriever to your Amazon Q Business application.
createRetrieverRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.CreateUserResult createUser(CreateUserRequest createUserRequest)
Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application.
createUserRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.CreateWebExperienceResult createWebExperience(CreateWebExperienceRequest createWebExperienceRequest)
Creates an Amazon Q Business web experience.
createWebExperienceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.DeleteApplicationResult deleteApplication(DeleteApplicationRequest deleteApplicationRequest)
Deletes an Amazon Q Business application.
deleteApplicationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteChatControlsConfigurationResult deleteChatControlsConfiguration(DeleteChatControlsConfigurationRequest deleteChatControlsConfigurationRequest)
Deletes chat controls configured for an existing Amazon Q Business application.
deleteChatControlsConfigurationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteConversationResult deleteConversation(DeleteConversationRequest deleteConversationRequest)
Deletes an Amazon Q Business web experience conversation.
deleteConversationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.LicenseNotFoundException
- You don't have permissions to perform the action because your license is inactive. Ask your admin to
activate your license and try again after your licence is active.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteDataSourceResult deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest)
Deletes an Amazon Q Business data source connector. While the data source is being deleted, the
Status
field returned by a call to the DescribeDataSource
API is set to
DELETING
.
deleteDataSourceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteGroupResult deleteGroup(DeleteGroupRequest deleteGroupRequest)
Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their chat results.
If you want to delete, update, or replace users or sub groups of a group, you need to use the
PutGroup
operation. For example, if a user in the group "Engineering" leaves the engineering team
and another user takes their place, you provide an updated list of users or sub groups that belong to the
"Engineering" group when calling PutGroup
.
deleteGroupRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteIndexResult deleteIndex(DeleteIndexRequest deleteIndexRequest)
Deletes an Amazon Q Business index.
deleteIndexRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeletePluginResult deletePlugin(DeletePluginRequest deletePluginRequest)
Deletes an Amazon Q Business plugin.
deletePluginRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteRetrieverResult deleteRetriever(DeleteRetrieverRequest deleteRetrieverRequest)
Deletes the retriever used by an Amazon Q Business application.
deleteRetrieverRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteUserResult deleteUser(DeleteUserRequest deleteUserRequest)
Deletes a user by email id.
deleteUserRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.DeleteWebExperienceResult deleteWebExperience(DeleteWebExperienceRequest deleteWebExperienceRequest)
Deletes an Amazon Q Business web experience.
deleteWebExperienceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetApplicationResult getApplication(GetApplicationRequest getApplicationRequest)
Gets information about an existing Amazon Q Business application.
getApplicationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetChatControlsConfigurationResult getChatControlsConfiguration(GetChatControlsConfigurationRequest getChatControlsConfigurationRequest)
Gets information about an chat controls configured for an existing Amazon Q Business application.
getChatControlsConfigurationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetDataSourceResult getDataSource(GetDataSourceRequest getDataSourceRequest)
Gets information about an existing Amazon Q Business data source connector.
getDataSourceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetGroupResult getGroup(GetGroupRequest getGroupRequest)
Describes a group by group name.
getGroupRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetIndexResult getIndex(GetIndexRequest getIndexRequest)
Gets information about an existing Amazon Q Business index.
getIndexRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetPluginResult getPlugin(GetPluginRequest getPluginRequest)
Gets information about an existing Amazon Q Business plugin.
getPluginRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetRetrieverResult getRetriever(GetRetrieverRequest getRetrieverRequest)
Gets information about an existing retriever used by an Amazon Q Business application.
getRetrieverRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetUserResult getUser(GetUserRequest getUserRequest)
Describes the universally unique identifier (UUID) associated with a local user in a data source.
getUserRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.GetWebExperienceResult getWebExperience(GetWebExperienceRequest getWebExperienceRequest)
Gets information about an existing Amazon Q Business web experience.
getWebExperienceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListApplicationsResult listApplications(ListApplicationsRequest listApplicationsRequest)
Lists Amazon Q Business applications.
listApplicationsRequest
- InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListConversationsResult listConversations(ListConversationsRequest listConversationsRequest)
Lists one or more Amazon Q Business conversations.
listConversationsRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.LicenseNotFoundException
- You don't have permissions to perform the action because your license is inactive. Ask your admin to
activate your license and try again after your licence is active.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListDataSourceSyncJobsResult listDataSourceSyncJobs(ListDataSourceSyncJobsRequest listDataSourceSyncJobsRequest)
Get information about an Amazon Q Business data source connector synchronization.
listDataSourceSyncJobsRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListDataSourcesResult listDataSources(ListDataSourcesRequest listDataSourcesRequest)
Lists the Amazon Q Business data source connectors that you have created.
listDataSourcesRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListDocumentsResult listDocuments(ListDocumentsRequest listDocumentsRequest)
A list of documents attached to an index.
listDocumentsRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListGroupsResult listGroups(ListGroupsRequest listGroupsRequest)
Provides a list of groups that are mapped to users.
listGroupsRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListIndicesResult listIndices(ListIndicesRequest listIndicesRequest)
Lists the Amazon Q Business indices you have created.
listIndicesRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListMessagesResult listMessages(ListMessagesRequest listMessagesRequest)
Gets a list of messages associated with an Amazon Q Business web experience.
listMessagesRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.LicenseNotFoundException
- You don't have permissions to perform the action because your license is inactive. Ask your admin to
activate your license and try again after your licence is active.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListPluginsResult listPlugins(ListPluginsRequest listPluginsRequest)
Lists configured Amazon Q Business plugins.
listPluginsRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListRetrieversResult listRetrievers(ListRetrieversRequest listRetrieversRequest)
Lists the retriever used by an Amazon Q Business application.
listRetrieversRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Gets a list of tags associated with a specified resource. Amazon Q Business applications and data sources can have tags associated with them.
listTagsForResourceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ListWebExperiencesResult listWebExperiences(ListWebExperiencesRequest listWebExperiencesRequest)
Lists one or more Amazon Q Business Web Experiences.
listWebExperiencesRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.PutFeedbackResult putFeedback(PutFeedbackRequest putFeedbackRequest)
Enables your end user to provide feedback on their Amazon Q Business generated chat responses.
putFeedbackRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.PutGroupResult putGroup(PutGroupRequest putGroupRequest)
Create, or updates, a mapping of users—who have access to a document—to groups.
You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their Amazon Q Business chat results.
putGroupRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.StartDataSourceSyncJobResult startDataSourceSyncJob(StartDataSourceSyncJobRequest startDataSourceSyncJobRequest)
Starts a data source connector synchronization job. If a synchronization job is already in progress, Amazon Q
Business returns a ConflictException
.
startDataSourceSyncJobRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.StopDataSourceSyncJobResult stopDataSourceSyncJob(StopDataSourceSyncJobRequest stopDataSourceSyncJobRequest)
Stops an Amazon Q Business data source connector synchronization job already in progress.
stopDataSourceSyncJobRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds the specified tag to the specified Amazon Q Business application or data source resource. If the tag already exists, the existing value is replaced with the new value.
tagResourceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes a tag from an Amazon Q Business application or a data source.
untagResourceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.UpdateApplicationResult updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates an existing Amazon Q Business application.
updateApplicationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.UpdateChatControlsConfigurationResult updateChatControlsConfiguration(UpdateChatControlsConfigurationRequest updateChatControlsConfigurationRequest)
Updates an set of chat controls configured for an existing Amazon Q Business application.
updateChatControlsConfigurationRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.UpdateDataSourceResult updateDataSource(UpdateDataSourceRequest updateDataSourceRequest)
Updates an existing Amazon Q Business data source connector.
updateDataSourceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.UpdateIndexResult updateIndex(UpdateIndexRequest updateIndexRequest)
Updates an Amazon Q Business index.
updateIndexRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.UpdatePluginResult updatePlugin(UpdatePluginRequest updatePluginRequest)
Updates an Amazon Q Business plugin.
updatePluginRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.UpdateRetrieverResult updateRetriever(UpdateRetrieverRequest updateRetrieverRequest)
Updates the retriever used for your Amazon Q Business application.
updateRetrieverRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.UpdateUserResult updateUser(UpdateUserRequest updateUserRequest)
Updates a information associated with a user id.
updateUserRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.ServiceQuotaExceededException
- You have exceeded the set limits for your Amazon Q Business service.UpdateWebExperienceResult updateWebExperience(UpdateWebExperienceRequest updateWebExperienceRequest)
Updates an Amazon Q Business web experience.
updateWebExperienceRequest
- ResourceNotFoundException
- The resource you want to use doesn’t exist. Make sure you have provided the correct resource and try
again.InternalServerException
- An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and
try again, or contact Support for help.ConflictException
- You are trying to perform an action that conflicts with the current status of your resource. Fix any
inconsistences with your resources and try again.ThrottlingException
- The request was denied due to throttling. Reduce the number of requests and try again.ValidationException
- The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input
and try again.AccessDeniedException
- You don't have access to perform this action. Make sure you have the required permission policies and
user accounts and try again.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.