@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonConnectWisdomAsync extends AbstractAmazonConnectWisdom implements AmazonConnectWisdomAsync
AmazonConnectWisdomAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateAssistant, createAssistantAssociation, createContent, createKnowledgeBase, createQuickResponse, createSession, deleteAssistant, deleteAssistantAssociation, deleteContent, deleteImportJob, deleteKnowledgeBase, deleteQuickResponse, getAssistant, getAssistantAssociation, getCachedResponseMetadata, getContent, getContentSummary, getImportJob, getKnowledgeBase, getQuickResponse, getRecommendations, getSession, listAssistantAssociations, listAssistants, listContents, listImportJobs, listKnowledgeBases, listQuickResponses, listTagsForResource, notifyRecommendationsReceived, queryAssistant, removeKnowledgeBaseTemplateUri, searchContent, searchQuickResponses, searchSessions, shutdown, startContentUpload, startImportJob, tagResource, untagResource, updateContent, updateKnowledgeBaseTemplateUri, updateQuickResponseequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAssistant, createAssistantAssociation, createContent, createKnowledgeBase, createQuickResponse, createSession, deleteAssistant, deleteAssistantAssociation, deleteContent, deleteImportJob, deleteKnowledgeBase, deleteQuickResponse, getAssistant, getAssistantAssociation, getCachedResponseMetadata, getContent, getContentSummary, getImportJob, getKnowledgeBase, getQuickResponse, getRecommendations, getSession, listAssistantAssociations, listAssistants, listContents, listImportJobs, listKnowledgeBases, listQuickResponses, listTagsForResource, notifyRecommendationsReceived, queryAssistant, removeKnowledgeBaseTemplateUri, searchContent, searchQuickResponses, searchSessions, shutdown, startContentUpload, startImportJob, tagResource, untagResource, updateContent, updateKnowledgeBaseTemplateUri, updateQuickResponsepublic Future<CreateAssistantResult> createAssistantAsync(CreateAssistantRequest request)
AmazonConnectWisdomAsyncCreates an Amazon Connect Wisdom assistant.
createAssistantAsync in interface AmazonConnectWisdomAsyncpublic Future<CreateAssistantResult> createAssistantAsync(CreateAssistantRequest request, AsyncHandler<CreateAssistantRequest,CreateAssistantResult> asyncHandler)
AmazonConnectWisdomAsyncCreates an Amazon Connect Wisdom assistant.
createAssistantAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateAssistantAssociationResult> createAssistantAssociationAsync(CreateAssistantAssociationRequest request)
AmazonConnectWisdomAsyncCreates an association between an Amazon Connect Wisdom assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.
createAssistantAssociationAsync in interface AmazonConnectWisdomAsyncpublic Future<CreateAssistantAssociationResult> createAssistantAssociationAsync(CreateAssistantAssociationRequest request, AsyncHandler<CreateAssistantAssociationRequest,CreateAssistantAssociationResult> asyncHandler)
AmazonConnectWisdomAsyncCreates an association between an Amazon Connect Wisdom assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.
createAssistantAssociationAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateContentResult> createContentAsync(CreateContentRequest request)
AmazonConnectWisdomAsyncCreates Wisdom content. Before to calling this API, use StartContentUpload to upload an asset.
createContentAsync in interface AmazonConnectWisdomAsyncpublic Future<CreateContentResult> createContentAsync(CreateContentRequest request, AsyncHandler<CreateContentRequest,CreateContentResult> asyncHandler)
AmazonConnectWisdomAsyncCreates Wisdom content. Before to calling this API, use StartContentUpload to upload an asset.
createContentAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateKnowledgeBaseResult> createKnowledgeBaseAsync(CreateKnowledgeBaseRequest request)
AmazonConnectWisdomAsyncCreates a knowledge base.
When using this API, you cannot reuse Amazon AppIntegrations
DataIntegrations with external knowledge bases such as Salesforce and ServiceNow. If you do, you'll get an
InvalidRequestException error.
For example, you're programmatically managing your external knowledge base, and you want to add or remove one of the fields that is being ingested from Salesforce. Do the following:
Call DeleteKnowledgeBase .
Call DeleteDataIntegration.
Call CreateDataIntegration to recreate the DataIntegration or a create different one.
Call CreateKnowledgeBase.
createKnowledgeBaseAsync in interface AmazonConnectWisdomAsyncpublic Future<CreateKnowledgeBaseResult> createKnowledgeBaseAsync(CreateKnowledgeBaseRequest request, AsyncHandler<CreateKnowledgeBaseRequest,CreateKnowledgeBaseResult> asyncHandler)
AmazonConnectWisdomAsyncCreates a knowledge base.
When using this API, you cannot reuse Amazon AppIntegrations
DataIntegrations with external knowledge bases such as Salesforce and ServiceNow. If you do, you'll get an
InvalidRequestException error.
For example, you're programmatically managing your external knowledge base, and you want to add or remove one of the fields that is being ingested from Salesforce. Do the following:
Call DeleteKnowledgeBase .
Call DeleteDataIntegration.
Call CreateDataIntegration to recreate the DataIntegration or a create different one.
Call CreateKnowledgeBase.
createKnowledgeBaseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateQuickResponseResult> createQuickResponseAsync(CreateQuickResponseRequest request)
AmazonConnectWisdomAsyncCreates a Wisdom quick response.
createQuickResponseAsync in interface AmazonConnectWisdomAsyncpublic Future<CreateQuickResponseResult> createQuickResponseAsync(CreateQuickResponseRequest request, AsyncHandler<CreateQuickResponseRequest,CreateQuickResponseResult> asyncHandler)
AmazonConnectWisdomAsyncCreates a Wisdom quick response.
createQuickResponseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateSessionResult> createSessionAsync(CreateSessionRequest request)
AmazonConnectWisdomAsyncCreates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Wisdom session for each contact on which Wisdom is enabled.
createSessionAsync in interface AmazonConnectWisdomAsyncpublic Future<CreateSessionResult> createSessionAsync(CreateSessionRequest request, AsyncHandler<CreateSessionRequest,CreateSessionResult> asyncHandler)
AmazonConnectWisdomAsyncCreates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Wisdom session for each contact on which Wisdom is enabled.
createSessionAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAssistantResult> deleteAssistantAsync(DeleteAssistantRequest request)
AmazonConnectWisdomAsyncDeletes an assistant.
deleteAssistantAsync in interface AmazonConnectWisdomAsyncpublic Future<DeleteAssistantResult> deleteAssistantAsync(DeleteAssistantRequest request, AsyncHandler<DeleteAssistantRequest,DeleteAssistantResult> asyncHandler)
AmazonConnectWisdomAsyncDeletes an assistant.
deleteAssistantAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAssistantAssociationResult> deleteAssistantAssociationAsync(DeleteAssistantAssociationRequest request)
AmazonConnectWisdomAsyncDeletes an assistant association.
deleteAssistantAssociationAsync in interface AmazonConnectWisdomAsyncpublic Future<DeleteAssistantAssociationResult> deleteAssistantAssociationAsync(DeleteAssistantAssociationRequest request, AsyncHandler<DeleteAssistantAssociationRequest,DeleteAssistantAssociationResult> asyncHandler)
AmazonConnectWisdomAsyncDeletes an assistant association.
deleteAssistantAssociationAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteContentResult> deleteContentAsync(DeleteContentRequest request)
AmazonConnectWisdomAsyncDeletes the content.
deleteContentAsync in interface AmazonConnectWisdomAsyncpublic Future<DeleteContentResult> deleteContentAsync(DeleteContentRequest request, AsyncHandler<DeleteContentRequest,DeleteContentResult> asyncHandler)
AmazonConnectWisdomAsyncDeletes the content.
deleteContentAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteImportJobResult> deleteImportJobAsync(DeleteImportJobRequest request)
AmazonConnectWisdomAsyncDeletes the quick response import job.
deleteImportJobAsync in interface AmazonConnectWisdomAsyncpublic Future<DeleteImportJobResult> deleteImportJobAsync(DeleteImportJobRequest request, AsyncHandler<DeleteImportJobRequest,DeleteImportJobResult> asyncHandler)
AmazonConnectWisdomAsyncDeletes the quick response import job.
deleteImportJobAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteKnowledgeBaseResult> deleteKnowledgeBaseAsync(DeleteKnowledgeBaseRequest request)
AmazonConnectWisdomAsyncDeletes the knowledge base.
When you use this API to delete an external knowledge base such as Salesforce or ServiceNow, you must also delete the Amazon AppIntegrations DataIntegration. This is because you can't reuse the DataIntegration after it's been associated with an external knowledge base. However, you can delete and recreate it. See DeleteDataIntegration and CreateDataIntegration in the Amazon AppIntegrations API Reference.
deleteKnowledgeBaseAsync in interface AmazonConnectWisdomAsyncpublic Future<DeleteKnowledgeBaseResult> deleteKnowledgeBaseAsync(DeleteKnowledgeBaseRequest request, AsyncHandler<DeleteKnowledgeBaseRequest,DeleteKnowledgeBaseResult> asyncHandler)
AmazonConnectWisdomAsyncDeletes the knowledge base.
When you use this API to delete an external knowledge base such as Salesforce or ServiceNow, you must also delete the Amazon AppIntegrations DataIntegration. This is because you can't reuse the DataIntegration after it's been associated with an external knowledge base. However, you can delete and recreate it. See DeleteDataIntegration and CreateDataIntegration in the Amazon AppIntegrations API Reference.
deleteKnowledgeBaseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteQuickResponseResult> deleteQuickResponseAsync(DeleteQuickResponseRequest request)
AmazonConnectWisdomAsyncDeletes a quick response.
deleteQuickResponseAsync in interface AmazonConnectWisdomAsyncpublic Future<DeleteQuickResponseResult> deleteQuickResponseAsync(DeleteQuickResponseRequest request, AsyncHandler<DeleteQuickResponseRequest,DeleteQuickResponseResult> asyncHandler)
AmazonConnectWisdomAsyncDeletes a quick response.
deleteQuickResponseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAssistantResult> getAssistantAsync(GetAssistantRequest request)
AmazonConnectWisdomAsyncRetrieves information about an assistant.
getAssistantAsync in interface AmazonConnectWisdomAsyncpublic Future<GetAssistantResult> getAssistantAsync(GetAssistantRequest request, AsyncHandler<GetAssistantRequest,GetAssistantResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves information about an assistant.
getAssistantAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAssistantAssociationResult> getAssistantAssociationAsync(GetAssistantAssociationRequest request)
AmazonConnectWisdomAsyncRetrieves information about an assistant association.
getAssistantAssociationAsync in interface AmazonConnectWisdomAsyncpublic Future<GetAssistantAssociationResult> getAssistantAssociationAsync(GetAssistantAssociationRequest request, AsyncHandler<GetAssistantAssociationRequest,GetAssistantAssociationResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves information about an assistant association.
getAssistantAssociationAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetContentResult> getContentAsync(GetContentRequest request)
AmazonConnectWisdomAsyncRetrieves content, including a pre-signed URL to download the content.
getContentAsync in interface AmazonConnectWisdomAsyncpublic Future<GetContentResult> getContentAsync(GetContentRequest request, AsyncHandler<GetContentRequest,GetContentResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves content, including a pre-signed URL to download the content.
getContentAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetContentSummaryResult> getContentSummaryAsync(GetContentSummaryRequest request)
AmazonConnectWisdomAsyncRetrieves summary information about the content.
getContentSummaryAsync in interface AmazonConnectWisdomAsyncpublic Future<GetContentSummaryResult> getContentSummaryAsync(GetContentSummaryRequest request, AsyncHandler<GetContentSummaryRequest,GetContentSummaryResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves summary information about the content.
getContentSummaryAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetImportJobResult> getImportJobAsync(GetImportJobRequest request)
AmazonConnectWisdomAsyncRetrieves the started import job.
getImportJobAsync in interface AmazonConnectWisdomAsyncpublic Future<GetImportJobResult> getImportJobAsync(GetImportJobRequest request, AsyncHandler<GetImportJobRequest,GetImportJobResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves the started import job.
getImportJobAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetKnowledgeBaseResult> getKnowledgeBaseAsync(GetKnowledgeBaseRequest request)
AmazonConnectWisdomAsyncRetrieves information about the knowledge base.
getKnowledgeBaseAsync in interface AmazonConnectWisdomAsyncpublic Future<GetKnowledgeBaseResult> getKnowledgeBaseAsync(GetKnowledgeBaseRequest request, AsyncHandler<GetKnowledgeBaseRequest,GetKnowledgeBaseResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves information about the knowledge base.
getKnowledgeBaseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetQuickResponseResult> getQuickResponseAsync(GetQuickResponseRequest request)
AmazonConnectWisdomAsyncRetrieves the quick response.
getQuickResponseAsync in interface AmazonConnectWisdomAsyncpublic Future<GetQuickResponseResult> getQuickResponseAsync(GetQuickResponseRequest request, AsyncHandler<GetQuickResponseRequest,GetQuickResponseResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves the quick response.
getQuickResponseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.@Deprecated public Future<GetRecommendationsResult> getRecommendationsAsync(GetRecommendationsRequest request)
AmazonConnectWisdomAsync
Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent
calls, use NotifyRecommendationsReceived. This API supports long-polling behavior with the waitTimeSeconds
parameter. Short poll is the default behavior and only returns recommendations already available. To perform a
manual query against an assistant, use QueryAssistant.
getRecommendationsAsync in interface AmazonConnectWisdomAsync@Deprecated public Future<GetRecommendationsResult> getRecommendationsAsync(GetRecommendationsRequest request, AsyncHandler<GetRecommendationsRequest,GetRecommendationsResult> asyncHandler)
AmazonConnectWisdomAsync
Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent
calls, use NotifyRecommendationsReceived. This API supports long-polling behavior with the waitTimeSeconds
parameter. Short poll is the default behavior and only returns recommendations already available. To perform a
manual query against an assistant, use QueryAssistant.
getRecommendationsAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetSessionResult> getSessionAsync(GetSessionRequest request)
AmazonConnectWisdomAsyncRetrieves information for a specified session.
getSessionAsync in interface AmazonConnectWisdomAsyncpublic Future<GetSessionResult> getSessionAsync(GetSessionRequest request, AsyncHandler<GetSessionRequest,GetSessionResult> asyncHandler)
AmazonConnectWisdomAsyncRetrieves information for a specified session.
getSessionAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAssistantAssociationsResult> listAssistantAssociationsAsync(ListAssistantAssociationsRequest request)
AmazonConnectWisdomAsyncLists information about assistant associations.
listAssistantAssociationsAsync in interface AmazonConnectWisdomAsyncpublic Future<ListAssistantAssociationsResult> listAssistantAssociationsAsync(ListAssistantAssociationsRequest request, AsyncHandler<ListAssistantAssociationsRequest,ListAssistantAssociationsResult> asyncHandler)
AmazonConnectWisdomAsyncLists information about assistant associations.
listAssistantAssociationsAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAssistantsResult> listAssistantsAsync(ListAssistantsRequest request)
AmazonConnectWisdomAsyncLists information about assistants.
listAssistantsAsync in interface AmazonConnectWisdomAsyncpublic Future<ListAssistantsResult> listAssistantsAsync(ListAssistantsRequest request, AsyncHandler<ListAssistantsRequest,ListAssistantsResult> asyncHandler)
AmazonConnectWisdomAsyncLists information about assistants.
listAssistantsAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListContentsResult> listContentsAsync(ListContentsRequest request)
AmazonConnectWisdomAsyncLists the content.
listContentsAsync in interface AmazonConnectWisdomAsyncpublic Future<ListContentsResult> listContentsAsync(ListContentsRequest request, AsyncHandler<ListContentsRequest,ListContentsResult> asyncHandler)
AmazonConnectWisdomAsyncLists the content.
listContentsAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListImportJobsResult> listImportJobsAsync(ListImportJobsRequest request)
AmazonConnectWisdomAsyncLists information about import jobs.
listImportJobsAsync in interface AmazonConnectWisdomAsyncpublic Future<ListImportJobsResult> listImportJobsAsync(ListImportJobsRequest request, AsyncHandler<ListImportJobsRequest,ListImportJobsResult> asyncHandler)
AmazonConnectWisdomAsyncLists information about import jobs.
listImportJobsAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListKnowledgeBasesResult> listKnowledgeBasesAsync(ListKnowledgeBasesRequest request)
AmazonConnectWisdomAsyncLists the knowledge bases.
listKnowledgeBasesAsync in interface AmazonConnectWisdomAsyncpublic Future<ListKnowledgeBasesResult> listKnowledgeBasesAsync(ListKnowledgeBasesRequest request, AsyncHandler<ListKnowledgeBasesRequest,ListKnowledgeBasesResult> asyncHandler)
AmazonConnectWisdomAsyncLists the knowledge bases.
listKnowledgeBasesAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListQuickResponsesResult> listQuickResponsesAsync(ListQuickResponsesRequest request)
AmazonConnectWisdomAsyncLists information about quick response.
listQuickResponsesAsync in interface AmazonConnectWisdomAsyncpublic Future<ListQuickResponsesResult> listQuickResponsesAsync(ListQuickResponsesRequest request, AsyncHandler<ListQuickResponsesRequest,ListQuickResponsesResult> asyncHandler)
AmazonConnectWisdomAsyncLists information about quick response.
listQuickResponsesAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonConnectWisdomAsyncLists the tags for the specified resource.
listTagsForResourceAsync in interface AmazonConnectWisdomAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonConnectWisdomAsyncLists the tags for the specified resource.
listTagsForResourceAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<NotifyRecommendationsReceivedResult> notifyRecommendationsReceivedAsync(NotifyRecommendationsReceivedRequest request)
AmazonConnectWisdomAsync
Removes the specified recommendations from the specified assistant's queue of newly available recommendations.
You can use this API in conjunction with GetRecommendations
and a waitTimeSeconds input for long-polling behavior and avoiding duplicate recommendations.
notifyRecommendationsReceivedAsync in interface AmazonConnectWisdomAsyncpublic Future<NotifyRecommendationsReceivedResult> notifyRecommendationsReceivedAsync(NotifyRecommendationsReceivedRequest request, AsyncHandler<NotifyRecommendationsReceivedRequest,NotifyRecommendationsReceivedResult> asyncHandler)
AmazonConnectWisdomAsync
Removes the specified recommendations from the specified assistant's queue of newly available recommendations.
You can use this API in conjunction with GetRecommendations
and a waitTimeSeconds input for long-polling behavior and avoiding duplicate recommendations.
notifyRecommendationsReceivedAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.@Deprecated public Future<QueryAssistantResult> queryAssistantAsync(QueryAssistantRequest request)
AmazonConnectWisdomAsyncPerforms a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations.
queryAssistantAsync in interface AmazonConnectWisdomAsync@Deprecated public Future<QueryAssistantResult> queryAssistantAsync(QueryAssistantRequest request, AsyncHandler<QueryAssistantRequest,QueryAssistantResult> asyncHandler)
AmazonConnectWisdomAsyncPerforms a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations.
queryAssistantAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RemoveKnowledgeBaseTemplateUriResult> removeKnowledgeBaseTemplateUriAsync(RemoveKnowledgeBaseTemplateUriRequest request)
AmazonConnectWisdomAsyncRemoves a URI template from a knowledge base.
removeKnowledgeBaseTemplateUriAsync in interface AmazonConnectWisdomAsyncpublic Future<RemoveKnowledgeBaseTemplateUriResult> removeKnowledgeBaseTemplateUriAsync(RemoveKnowledgeBaseTemplateUriRequest request, AsyncHandler<RemoveKnowledgeBaseTemplateUriRequest,RemoveKnowledgeBaseTemplateUriResult> asyncHandler)
AmazonConnectWisdomAsyncRemoves a URI template from a knowledge base.
removeKnowledgeBaseTemplateUriAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SearchContentResult> searchContentAsync(SearchContentRequest request)
AmazonConnectWisdomAsyncSearches for content in a specified knowledge base. Can be used to get a specific content resource by its name.
searchContentAsync in interface AmazonConnectWisdomAsyncpublic Future<SearchContentResult> searchContentAsync(SearchContentRequest request, AsyncHandler<SearchContentRequest,SearchContentResult> asyncHandler)
AmazonConnectWisdomAsyncSearches for content in a specified knowledge base. Can be used to get a specific content resource by its name.
searchContentAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SearchQuickResponsesResult> searchQuickResponsesAsync(SearchQuickResponsesRequest request)
AmazonConnectWisdomAsyncSearches existing Wisdom quick responses in a Wisdom knowledge base.
searchQuickResponsesAsync in interface AmazonConnectWisdomAsyncpublic Future<SearchQuickResponsesResult> searchQuickResponsesAsync(SearchQuickResponsesRequest request, AsyncHandler<SearchQuickResponsesRequest,SearchQuickResponsesResult> asyncHandler)
AmazonConnectWisdomAsyncSearches existing Wisdom quick responses in a Wisdom knowledge base.
searchQuickResponsesAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<SearchSessionsResult> searchSessionsAsync(SearchSessionsRequest request)
AmazonConnectWisdomAsyncSearches for sessions.
searchSessionsAsync in interface AmazonConnectWisdomAsyncpublic Future<SearchSessionsResult> searchSessionsAsync(SearchSessionsRequest request, AsyncHandler<SearchSessionsRequest,SearchSessionsResult> asyncHandler)
AmazonConnectWisdomAsyncSearches for sessions.
searchSessionsAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartContentUploadResult> startContentUploadAsync(StartContentUploadRequest request)
AmazonConnectWisdomAsyncGet a URL to upload content to a knowledge base. To upload content, first make a PUT request to the returned URL with your file, making sure to include the required headers. Then use CreateContent to finalize the content creation process or UpdateContent to modify an existing resource. You can only upload content to a knowledge base of type CUSTOM.
startContentUploadAsync in interface AmazonConnectWisdomAsyncpublic Future<StartContentUploadResult> startContentUploadAsync(StartContentUploadRequest request, AsyncHandler<StartContentUploadRequest,StartContentUploadResult> asyncHandler)
AmazonConnectWisdomAsyncGet a URL to upload content to a knowledge base. To upload content, first make a PUT request to the returned URL with your file, making sure to include the required headers. Then use CreateContent to finalize the content creation process or UpdateContent to modify an existing resource. You can only upload content to a knowledge base of type CUSTOM.
startContentUploadAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartImportJobResult> startImportJobAsync(StartImportJobRequest request)
AmazonConnectWisdomAsyncStart an asynchronous job to import Wisdom resources from an uploaded source file. Before calling this API, use StartContentUpload to upload an asset that contains the resource data.
For importing Wisdom quick responses, you need to upload a csv file including the quick responses. For information about how to format the csv file for importing quick responses, see Import quick responses.
startImportJobAsync in interface AmazonConnectWisdomAsyncpublic Future<StartImportJobResult> startImportJobAsync(StartImportJobRequest request, AsyncHandler<StartImportJobRequest,StartImportJobResult> asyncHandler)
AmazonConnectWisdomAsyncStart an asynchronous job to import Wisdom resources from an uploaded source file. Before calling this API, use StartContentUpload to upload an asset that contains the resource data.
For importing Wisdom quick responses, you need to upload a csv file including the quick responses. For information about how to format the csv file for importing quick responses, see Import quick responses.
startImportJobAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonConnectWisdomAsyncAdds the specified tags to the specified resource.
tagResourceAsync in interface AmazonConnectWisdomAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonConnectWisdomAsyncAdds the specified tags to the specified resource.
tagResourceAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonConnectWisdomAsyncRemoves the specified tags from the specified resource.
untagResourceAsync in interface AmazonConnectWisdomAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonConnectWisdomAsyncRemoves the specified tags from the specified resource.
untagResourceAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateContentResult> updateContentAsync(UpdateContentRequest request)
AmazonConnectWisdomAsyncUpdates information about the content.
updateContentAsync in interface AmazonConnectWisdomAsyncpublic Future<UpdateContentResult> updateContentAsync(UpdateContentRequest request, AsyncHandler<UpdateContentRequest,UpdateContentResult> asyncHandler)
AmazonConnectWisdomAsyncUpdates information about the content.
updateContentAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateKnowledgeBaseTemplateUriResult> updateKnowledgeBaseTemplateUriAsync(UpdateKnowledgeBaseTemplateUriRequest request)
AmazonConnectWisdomAsync
Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL.
Include a single variable in ${variable} format; this interpolated by Wisdom using ingested content.
For example, if you ingest a Salesforce article, it has an Id value, and you can set the template
URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view.
updateKnowledgeBaseTemplateUriAsync in interface AmazonConnectWisdomAsyncpublic Future<UpdateKnowledgeBaseTemplateUriResult> updateKnowledgeBaseTemplateUriAsync(UpdateKnowledgeBaseTemplateUriRequest request, AsyncHandler<UpdateKnowledgeBaseTemplateUriRequest,UpdateKnowledgeBaseTemplateUriResult> asyncHandler)
AmazonConnectWisdomAsync
Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL.
Include a single variable in ${variable} format; this interpolated by Wisdom using ingested content.
For example, if you ingest a Salesforce article, it has an Id value, and you can set the template
URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view.
updateKnowledgeBaseTemplateUriAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateQuickResponseResult> updateQuickResponseAsync(UpdateQuickResponseRequest request)
AmazonConnectWisdomAsyncUpdates an existing Wisdom quick response.
updateQuickResponseAsync in interface AmazonConnectWisdomAsyncpublic Future<UpdateQuickResponseResult> updateQuickResponseAsync(UpdateQuickResponseRequest request, AsyncHandler<UpdateQuickResponseRequest,UpdateQuickResponseResult> asyncHandler)
AmazonConnectWisdomAsyncUpdates an existing Wisdom quick response.
updateQuickResponseAsync in interface AmazonConnectWisdomAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.