@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSQBusinessClient extends AmazonWebServiceClient implements AWSQBusiness
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to this client
|
client, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
BatchDeleteDocumentResult |
batchDeleteDocument(BatchDeleteDocumentRequest request)
Asynchronously deletes one or more documents added using the
BatchPutDocument API from an Amazon Q
index. |
BatchPutDocumentResult |
batchPutDocument(BatchPutDocumentRequest request)
Adds one or more documents to an Amazon Q index.
|
static AWSQBusinessClientBuilder |
builder() |
ChatSyncResult |
chatSync(ChatSyncRequest request)
Starts or continues a non-streaming Amazon Q conversation.
|
CreateApplicationResult |
createApplication(CreateApplicationRequest request)
Creates an Amazon Q application.
|
CreateIndexResult |
createIndex(CreateIndexRequest request)
Creates an Amazon Q index.
|
CreatePluginResult |
createPlugin(CreatePluginRequest request)
Creates an Amazon Q plugin.
|
CreateRetrieverResult |
createRetriever(CreateRetrieverRequest request)
Adds a retriever to your Amazon Q application.
|
CreateUserResult |
createUser(CreateUserRequest request)
Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application.
|
CreateWebExperienceResult |
createWebExperience(CreateWebExperienceRequest request)
Creates an Amazon Q web experience.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest request)
Deletes an Amazon Q application.
|
DeleteChatControlsConfigurationResult |
deleteChatControlsConfiguration(DeleteChatControlsConfigurationRequest request)
Deletes chat controls configured for an existing Amazon Q application.
|
DeleteConversationResult |
deleteConversation(DeleteConversationRequest request)
Deletes an Amazon Q web experience conversation.
|
DeleteDataSourceResult |
deleteDataSource(DeleteDataSourceRequest request)
Deletes an Amazon Q data source connector.
|
DeleteGroupResult |
deleteGroup(DeleteGroupRequest request)
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 request)
Deletes an Amazon Q index.
|
DeletePluginResult |
deletePlugin(DeletePluginRequest request)
Deletes an Amazon Q plugin.
|
DeleteRetrieverResult |
deleteRetriever(DeleteRetrieverRequest request)
Deletes the retriever used by an Amazon Q application.
|
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Deletes a user by email id.
|
DeleteWebExperienceResult |
deleteWebExperience(DeleteWebExperienceRequest request)
Deletes an Amazon Q web experience.
|
GetApplicationResult |
getApplication(GetApplicationRequest request)
Gets information about an existing Amazon Q 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 request)
Gets information about an chat controls configured for an existing Amazon Q application.
|
GetDataSourceResult |
getDataSource(GetDataSourceRequest request)
Gets information about an existing Amazon Q data source connector.
|
GetGroupResult |
getGroup(GetGroupRequest request)
Describes a group by group name.
|
GetIndexResult |
getIndex(GetIndexRequest request)
Gets information about an existing Amazon Q index.
|
GetPluginResult |
getPlugin(GetPluginRequest request)
Gets information about an existing Amazon Q plugin.
|
GetRetrieverResult |
getRetriever(GetRetrieverRequest request)
Gets information about an existing retriever used by an Amazon Q application.
|
GetUserResult |
getUser(GetUserRequest request)
Describes the universally unique identifier (UUID) associated with a local user in a data source.
|
GetWebExperienceResult |
getWebExperience(GetWebExperienceRequest request)
Gets information about an existing Amazon Q web experience.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest request)
Lists Amazon Q applications.
|
ListConversationsResult |
listConversations(ListConversationsRequest request)
Lists one or more Amazon Q conversations.
|
ListDataSourcesResult |
listDataSources(ListDataSourcesRequest request)
Lists the Amazon Q data source connectors that you have created.
|
ListDataSourceSyncJobsResult |
listDataSourceSyncJobs(ListDataSourceSyncJobsRequest request)
Get information about an Amazon Q data source connector synchronization.
|
ListDocumentsResult |
listDocuments(ListDocumentsRequest request)
A list of documents attached to an index.
|
ListGroupsResult |
listGroups(ListGroupsRequest request)
Provides a list of groups that are mapped to users.
|
ListIndicesResult |
listIndices(ListIndicesRequest request)
Lists the Amazon Q indices you have created.
|
ListMessagesResult |
listMessages(ListMessagesRequest request)
Gets a list of messages associated with an Amazon Q web experience.
|
ListPluginsResult |
listPlugins(ListPluginsRequest request)
Lists configured Amazon Q plugins.
|
ListRetrieversResult |
listRetrievers(ListRetrieversRequest request)
Lists the retriever used by an Amazon Q application.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Gets a list of tags associated with a specified resource.
|
ListWebExperiencesResult |
listWebExperiences(ListWebExperiencesRequest request)
Lists one or more Amazon Q Web Experiences.
|
PutFeedbackResult |
putFeedback(PutFeedbackRequest request)
Enables your end user to to provide feedback on their Amazon Q generated chat responses.
|
PutGroupResult |
putGroup(PutGroupRequest request)
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 request)
Starts a data source connector synchronization job.
|
StopDataSourceSyncJobResult |
stopDataSourceSyncJob(StopDataSourceSyncJobRequest request)
Stops an Amazon Q data source connector synchronization job already in progress.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds the specified tag to the specified Amazon Q application or data source resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes a tag from an Amazon Q application or a data source.
|
UpdateApplicationResult |
updateApplication(UpdateApplicationRequest request)
Updates an existing Amazon Q application.
|
UpdateChatControlsConfigurationResult |
updateChatControlsConfiguration(UpdateChatControlsConfigurationRequest request)
Updates an set of chat controls configured for an existing Amazon Q application.
|
UpdateDataSourceResult |
updateDataSource(UpdateDataSourceRequest request)
Updates an existing Amazon Q data source connector.
|
UpdateIndexResult |
updateIndex(UpdateIndexRequest request)
Updates an Amazon Q index.
|
UpdatePluginResult |
updatePlugin(UpdatePluginRequest request)
Updates an Amazon Q plugin.
|
UpdateRetrieverResult |
updateRetriever(UpdateRetrieverRequest request)
Updates the retriever used for your Amazon Q application.
|
UpdateUserResult |
updateUser(UpdateUserRequest request)
Updates a information associated with a user id.
|
UpdateWebExperienceResult |
updateWebExperience(UpdateWebExperienceRequest request)
Updates an Amazon Q web experience.
|
addRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetprotected static final ClientConfigurationFactory configFactory
public static AWSQBusinessClientBuilder builder()
public BatchDeleteDocumentResult batchDeleteDocument(BatchDeleteDocumentRequest request)
Asynchronously deletes one or more documents added using the BatchPutDocument API from an Amazon Q
index.
You can see the progress of the deletion, and any error messages related to the process, by using CloudWatch.
batchDeleteDocument in interface AWSQBusinessbatchDeleteDocumentRequest - 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 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 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.public BatchPutDocumentResult batchPutDocument(BatchPutDocumentRequest request)
Adds one or more documents to an Amazon Q index.
You use this API to:
ingest your structured and unstructured documents and documents stored in an Amazon S3 bucket into an Amazon Q index.
add custom attributes to documents in an Amazon Q index.
attach an access control list to the documents added to an Amazon Q index.
You can see the progress of the deletion, and any error messages related to the process, by using CloudWatch.
batchPutDocument in interface AWSQBusinessbatchPutDocumentRequest - 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 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 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 service.public ChatSyncResult chatSync(ChatSyncRequest request)
Starts or continues a non-streaming Amazon Q conversation.
chatSync in interface AWSQBusinesschatSyncRequest - 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 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 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.public CreateApplicationResult createApplication(CreateApplicationRequest request)
Creates an Amazon Q application.
createApplication in interface AWSQBusinesscreateApplicationRequest - 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 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 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 service.public CreateIndexResult createIndex(CreateIndexRequest request)
Creates an Amazon Q 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.
createIndex in interface AWSQBusinesscreateIndexRequest - 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 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 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 service.public CreatePluginResult createPlugin(CreatePluginRequest request)
Creates an Amazon Q plugin.
createPlugin in interface AWSQBusinesscreatePluginRequest - 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 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 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 service.public CreateRetrieverResult createRetriever(CreateRetrieverRequest request)
Adds a retriever to your Amazon Q application.
createRetriever in interface AWSQBusinesscreateRetrieverRequest - 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 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 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 service.public CreateUserResult createUser(CreateUserRequest request)
Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application.
createUser in interface AWSQBusinesscreateUserRequest - 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 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 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 service.public CreateWebExperienceResult createWebExperience(CreateWebExperienceRequest request)
Creates an Amazon Q web experience.
createWebExperience in interface AWSQBusinesscreateWebExperienceRequest - 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 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 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 service.public DeleteApplicationResult deleteApplication(DeleteApplicationRequest request)
Deletes an Amazon Q application.
deleteApplication in interface AWSQBusinessdeleteApplicationRequest - 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 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 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.public DeleteChatControlsConfigurationResult deleteChatControlsConfiguration(DeleteChatControlsConfigurationRequest request)
Deletes chat controls configured for an existing Amazon Q application.
deleteChatControlsConfiguration in interface AWSQBusinessdeleteChatControlsConfigurationRequest - 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 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 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.public DeleteConversationResult deleteConversation(DeleteConversationRequest request)
Deletes an Amazon Q web experience conversation.
deleteConversation in interface AWSQBusinessdeleteConversationRequest - 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 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 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.public DeleteDataSourceResult deleteDataSource(DeleteDataSourceRequest request)
Deletes an Amazon Q 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.
deleteDataSource in interface AWSQBusinessdeleteDataSourceRequest - 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 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 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.public DeleteGroupResult deleteGroup(DeleteGroupRequest request)
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.
deleteGroup in interface AWSQBusinessdeleteGroupRequest - 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 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 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.public DeleteIndexResult deleteIndex(DeleteIndexRequest request)
Deletes an Amazon Q index.
deleteIndex in interface AWSQBusinessdeleteIndexRequest - 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 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 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.public DeletePluginResult deletePlugin(DeletePluginRequest request)
Deletes an Amazon Q plugin.
deletePlugin in interface AWSQBusinessdeletePluginRequest - 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 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 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.public DeleteRetrieverResult deleteRetriever(DeleteRetrieverRequest request)
Deletes the retriever used by an Amazon Q application.
deleteRetriever in interface AWSQBusinessdeleteRetrieverRequest - 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 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 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.public DeleteUserResult deleteUser(DeleteUserRequest request)
Deletes a user by email id.
deleteUser in interface AWSQBusinessdeleteUserRequest - 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 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 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.public DeleteWebExperienceResult deleteWebExperience(DeleteWebExperienceRequest request)
Deletes an Amazon Q web experience.
deleteWebExperience in interface AWSQBusinessdeleteWebExperienceRequest - 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 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 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.public GetApplicationResult getApplication(GetApplicationRequest request)
Gets information about an existing Amazon Q application.
getApplication in interface AWSQBusinessgetApplicationRequest - 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 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 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.public GetChatControlsConfigurationResult getChatControlsConfiguration(GetChatControlsConfigurationRequest request)
Gets information about an chat controls configured for an existing Amazon Q application.
getChatControlsConfiguration in interface AWSQBusinessgetChatControlsConfigurationRequest - 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 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 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.public GetDataSourceResult getDataSource(GetDataSourceRequest request)
Gets information about an existing Amazon Q data source connector.
getDataSource in interface AWSQBusinessgetDataSourceRequest - 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 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 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.public GetGroupResult getGroup(GetGroupRequest request)
Describes a group by group name.
getGroup in interface AWSQBusinessgetGroupRequest - 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 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 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.public GetIndexResult getIndex(GetIndexRequest request)
Gets information about an existing Amazon Q index.
getIndex in interface AWSQBusinessgetIndexRequest - 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 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 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.public GetPluginResult getPlugin(GetPluginRequest request)
Gets information about an existing Amazon Q plugin.
getPlugin in interface AWSQBusinessgetPluginRequest - 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 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 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.public GetRetrieverResult getRetriever(GetRetrieverRequest request)
Gets information about an existing retriever used by an Amazon Q application.
getRetriever in interface AWSQBusinessgetRetrieverRequest - 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 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 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.public GetUserResult getUser(GetUserRequest request)
Describes the universally unique identifier (UUID) associated with a local user in a data source.
getUser in interface AWSQBusinessgetUserRequest - 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 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 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.public GetWebExperienceResult getWebExperience(GetWebExperienceRequest request)
Gets information about an existing Amazon Q web experience.
getWebExperience in interface AWSQBusinessgetWebExperienceRequest - 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 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 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.public ListApplicationsResult listApplications(ListApplicationsRequest request)
Lists Amazon Q applications.
listApplications in interface AWSQBusinesslistApplicationsRequest - InternalServerException - An issue occurred with the internal server used for your Amazon Q 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 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.public ListConversationsResult listConversations(ListConversationsRequest request)
Lists one or more Amazon Q conversations.
listConversations in interface AWSQBusinesslistConversationsRequest - 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 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 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.public ListDataSourceSyncJobsResult listDataSourceSyncJobs(ListDataSourceSyncJobsRequest request)
Get information about an Amazon Q data source connector synchronization.
listDataSourceSyncJobs in interface AWSQBusinesslistDataSourceSyncJobsRequest - 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 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 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.public ListDataSourcesResult listDataSources(ListDataSourcesRequest request)
Lists the Amazon Q data source connectors that you have created.
listDataSources in interface AWSQBusinesslistDataSourcesRequest - 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 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 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.public ListDocumentsResult listDocuments(ListDocumentsRequest request)
A list of documents attached to an index.
listDocuments in interface AWSQBusinesslistDocumentsRequest - 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 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 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.public ListGroupsResult listGroups(ListGroupsRequest request)
Provides a list of groups that are mapped to users.
listGroups in interface AWSQBusinesslistGroupsRequest - 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 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 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.public ListIndicesResult listIndices(ListIndicesRequest request)
Lists the Amazon Q indices you have created.
listIndices in interface AWSQBusinesslistIndicesRequest - 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 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 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.public ListMessagesResult listMessages(ListMessagesRequest request)
Gets a list of messages associated with an Amazon Q web experience.
listMessages in interface AWSQBusinesslistMessagesRequest - 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 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 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.public ListPluginsResult listPlugins(ListPluginsRequest request)
Lists configured Amazon Q plugins.
listPlugins in interface AWSQBusinesslistPluginsRequest - 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 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 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.public ListRetrieversResult listRetrievers(ListRetrieversRequest request)
Lists the retriever used by an Amazon Q application.
listRetrievers in interface AWSQBusinesslistRetrieversRequest - 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 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 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.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Gets a list of tags associated with a specified resource. Amazon Q applications and data sources can have tags associated with them.
listTagsForResource in interface AWSQBusinesslistTagsForResourceRequest - 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 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 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.public ListWebExperiencesResult listWebExperiences(ListWebExperiencesRequest request)
Lists one or more Amazon Q Web Experiences.
listWebExperiences in interface AWSQBusinesslistWebExperiencesRequest - 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 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 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.public PutFeedbackResult putFeedback(PutFeedbackRequest request)
Enables your end user to to provide feedback on their Amazon Q generated chat responses.
putFeedback in interface AWSQBusinessputFeedbackRequest - 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 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 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.public PutGroupResult putGroup(PutGroupRequest request)
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 chat results.
putGroup in interface AWSQBusinessputGroupRequest - 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 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 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 service.public StartDataSourceSyncJobResult startDataSourceSyncJob(StartDataSourceSyncJobRequest request)
Starts a data source connector synchronization job. If a synchronization job is already in progress, Amazon Q
returns a ConflictException.
startDataSourceSyncJob in interface AWSQBusinessstartDataSourceSyncJobRequest - 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 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 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 service.public StopDataSourceSyncJobResult stopDataSourceSyncJob(StopDataSourceSyncJobRequest request)
Stops an Amazon Q data source connector synchronization job already in progress.
stopDataSourceSyncJob in interface AWSQBusinessstopDataSourceSyncJobRequest - 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 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 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.public TagResourceResult tagResource(TagResourceRequest request)
Adds the specified tag to the specified Amazon Q application or data source resource. If the tag already exists, the existing value is replaced with the new value.
tagResource in interface AWSQBusinesstagResourceRequest - 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 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 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.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes a tag from an Amazon Q application or a data source.
untagResource in interface AWSQBusinessuntagResourceRequest - 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 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 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.public UpdateApplicationResult updateApplication(UpdateApplicationRequest request)
Updates an existing Amazon Q application.
updateApplication in interface AWSQBusinessupdateApplicationRequest - 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 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 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.public UpdateChatControlsConfigurationResult updateChatControlsConfiguration(UpdateChatControlsConfigurationRequest request)
Updates an set of chat controls configured for an existing Amazon Q application.
updateChatControlsConfiguration in interface AWSQBusinessupdateChatControlsConfigurationRequest - 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 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 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 service.public UpdateDataSourceResult updateDataSource(UpdateDataSourceRequest request)
Updates an existing Amazon Q data source connector.
updateDataSource in interface AWSQBusinessupdateDataSourceRequest - 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 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 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.public UpdateIndexResult updateIndex(UpdateIndexRequest request)
Updates an Amazon Q index.
updateIndex in interface AWSQBusinessupdateIndexRequest - 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 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 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 service.public UpdatePluginResult updatePlugin(UpdatePluginRequest request)
Updates an Amazon Q plugin.
updatePlugin in interface AWSQBusinessupdatePluginRequest - 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 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 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 service.public UpdateRetrieverResult updateRetriever(UpdateRetrieverRequest request)
Updates the retriever used for your Amazon Q application.
updateRetriever in interface AWSQBusinessupdateRetrieverRequest - 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 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 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 service.public UpdateUserResult updateUser(UpdateUserRequest request)
Updates a information associated with a user id.
updateUser in interface AWSQBusinessupdateUserRequest - 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 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 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 service.public UpdateWebExperienceResult updateWebExperience(UpdateWebExperienceRequest request)
Updates an Amazon Q web experience.
updateWebExperience in interface AWSQBusinessupdateWebExperienceRequest - 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 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 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.public 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 the request.
getCachedResponseMetadata in interface AWSQBusinessrequest - The originally executed requestpublic void shutdown()
AWSQBusinessshutdown in interface AWSQBusinessshutdown in class AmazonWebServiceClientCopyright © 2024. All rights reserved.