@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSQAppsAsync extends AbstractAWSQApps implements AWSQAppsAsync
AWSQAppsAsync. Convenient method forms pass through to the corresponding overload
that takes a request object and an AsyncHandler, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
Future<AssociateLibraryItemReviewResult> |
associateLibraryItemReviewAsync(AssociateLibraryItemReviewRequest request)
Associates a rating or review for a library item with the user submitting the request.
|
Future<AssociateLibraryItemReviewResult> |
associateLibraryItemReviewAsync(AssociateLibraryItemReviewRequest request,
AsyncHandler<AssociateLibraryItemReviewRequest,AssociateLibraryItemReviewResult> asyncHandler)
Associates a rating or review for a library item with the user submitting the request.
|
Future<AssociateQAppWithUserResult> |
associateQAppWithUserAsync(AssociateQAppWithUserRequest request)
This operation creates a link between the user's identity calling the operation and a specific Q App.
|
Future<AssociateQAppWithUserResult> |
associateQAppWithUserAsync(AssociateQAppWithUserRequest request,
AsyncHandler<AssociateQAppWithUserRequest,AssociateQAppWithUserResult> asyncHandler)
This operation creates a link between the user's identity calling the operation and a specific Q App.
|
Future<CreateLibraryItemResult> |
createLibraryItemAsync(CreateLibraryItemRequest request)
Creates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users.
|
Future<CreateLibraryItemResult> |
createLibraryItemAsync(CreateLibraryItemRequest request,
AsyncHandler<CreateLibraryItemRequest,CreateLibraryItemResult> asyncHandler)
Creates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users.
|
Future<CreateQAppResult> |
createQAppAsync(CreateQAppRequest request)
Creates a new Amazon Q App based on the provided definition.
|
Future<CreateQAppResult> |
createQAppAsync(CreateQAppRequest request,
AsyncHandler<CreateQAppRequest,CreateQAppResult> asyncHandler)
Creates a new Amazon Q App based on the provided definition.
|
Future<DeleteLibraryItemResult> |
deleteLibraryItemAsync(DeleteLibraryItemRequest request)
Deletes a library item for an Amazon Q App, removing it from the library so it can no longer be discovered or
used by other users.
|
Future<DeleteLibraryItemResult> |
deleteLibraryItemAsync(DeleteLibraryItemRequest request,
AsyncHandler<DeleteLibraryItemRequest,DeleteLibraryItemResult> asyncHandler)
Deletes a library item for an Amazon Q App, removing it from the library so it can no longer be discovered or
used by other users.
|
Future<DeleteQAppResult> |
deleteQAppAsync(DeleteQAppRequest request)
Deletes an Amazon Q App owned by the user.
|
Future<DeleteQAppResult> |
deleteQAppAsync(DeleteQAppRequest request,
AsyncHandler<DeleteQAppRequest,DeleteQAppResult> asyncHandler)
Deletes an Amazon Q App owned by the user.
|
Future<DisassociateLibraryItemReviewResult> |
disassociateLibraryItemReviewAsync(DisassociateLibraryItemReviewRequest request)
Removes a rating or review previously submitted by the user for a library item.
|
Future<DisassociateLibraryItemReviewResult> |
disassociateLibraryItemReviewAsync(DisassociateLibraryItemReviewRequest request,
AsyncHandler<DisassociateLibraryItemReviewRequest,DisassociateLibraryItemReviewResult> asyncHandler)
Removes a rating or review previously submitted by the user for a library item.
|
Future<DisassociateQAppFromUserResult> |
disassociateQAppFromUserAsync(DisassociateQAppFromUserRequest request)
Disassociates a Q App from a user removing the user's access to run the Q App.
|
Future<DisassociateQAppFromUserResult> |
disassociateQAppFromUserAsync(DisassociateQAppFromUserRequest request,
AsyncHandler<DisassociateQAppFromUserRequest,DisassociateQAppFromUserResult> asyncHandler)
Disassociates a Q App from a user removing the user's access to run the Q App.
|
Future<GetLibraryItemResult> |
getLibraryItemAsync(GetLibraryItemRequest request)
Retrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and
usage statistics.
|
Future<GetLibraryItemResult> |
getLibraryItemAsync(GetLibraryItemRequest request,
AsyncHandler<GetLibraryItemRequest,GetLibraryItemResult> asyncHandler)
Retrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and
usage statistics.
|
Future<GetQAppResult> |
getQAppAsync(GetQAppRequest request)
Retrieves the full details of an Q App, including its definition specifying the cards and flow.
|
Future<GetQAppResult> |
getQAppAsync(GetQAppRequest request,
AsyncHandler<GetQAppRequest,GetQAppResult> asyncHandler)
Retrieves the full details of an Q App, including its definition specifying the cards and flow.
|
Future<GetQAppSessionResult> |
getQAppSessionAsync(GetQAppSessionRequest request)
Retrieves the current state and results for an active session of an Amazon Q App.
|
Future<GetQAppSessionResult> |
getQAppSessionAsync(GetQAppSessionRequest request,
AsyncHandler<GetQAppSessionRequest,GetQAppSessionResult> asyncHandler)
Retrieves the current state and results for an active session of an Amazon Q App.
|
Future<ImportDocumentResult> |
importDocumentAsync(ImportDocumentRequest request)
Uploads a file that can then be used either as a default in a
FileUploadCard from Q App definition
or as a file that is used inside a single Q App run. |
Future<ImportDocumentResult> |
importDocumentAsync(ImportDocumentRequest request,
AsyncHandler<ImportDocumentRequest,ImportDocumentResult> asyncHandler)
Uploads a file that can then be used either as a default in a
FileUploadCard from Q App definition
or as a file that is used inside a single Q App run. |
Future<ListLibraryItemsResult> |
listLibraryItemsAsync(ListLibraryItemsRequest request)
Lists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services
account.
|
Future<ListLibraryItemsResult> |
listLibraryItemsAsync(ListLibraryItemsRequest request,
AsyncHandler<ListLibraryItemsRequest,ListLibraryItemsResult> asyncHandler)
Lists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services
account.
|
Future<ListQAppsResult> |
listQAppsAsync(ListQAppsRequest request)
Lists the Amazon Q Apps owned by or associated with the user either because they created it or because they used
it from the library in the past.
|
Future<ListQAppsResult> |
listQAppsAsync(ListQAppsRequest request,
AsyncHandler<ListQAppsRequest,ListQAppsResult> asyncHandler)
Lists the Amazon Q Apps owned by or associated with the user either because they created it or because they used
it from the library in the past.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request)
Lists the tags associated with an Amazon Q Apps resource.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists the tags associated with an Amazon Q Apps resource.
|
Future<PredictQAppResult> |
predictQAppAsync(PredictQAppRequest request)
Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The
resulting app definition can be used to call
CreateQApp. |
Future<PredictQAppResult> |
predictQAppAsync(PredictQAppRequest request,
AsyncHandler<PredictQAppRequest,PredictQAppResult> asyncHandler)
Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The
resulting app definition can be used to call
CreateQApp. |
Future<StartQAppSessionResult> |
startQAppSessionAsync(StartQAppSessionRequest request)
Starts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run.
|
Future<StartQAppSessionResult> |
startQAppSessionAsync(StartQAppSessionRequest request,
AsyncHandler<StartQAppSessionRequest,StartQAppSessionResult> asyncHandler)
Starts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run.
|
Future<StopQAppSessionResult> |
stopQAppSessionAsync(StopQAppSessionRequest request)
Stops an active session for an Amazon Q App.This deletes all data related to the session and makes it invalid for
future uses.
|
Future<StopQAppSessionResult> |
stopQAppSessionAsync(StopQAppSessionRequest request,
AsyncHandler<StopQAppSessionRequest,StopQAppSessionResult> asyncHandler)
Stops an active session for an Amazon Q App.This deletes all data related to the session and makes it invalid for
future uses.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest request)
Associates tags with an Amazon Q Apps resource.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest request,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Associates tags with an Amazon Q Apps resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest request)
Disassociates tags from an Amazon Q Apps resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest request,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Disassociates tags from an Amazon Q Apps resource.
|
Future<UpdateLibraryItemResult> |
updateLibraryItemAsync(UpdateLibraryItemRequest request)
Updates the metadata and status of a library item for an Amazon Q App.
|
Future<UpdateLibraryItemResult> |
updateLibraryItemAsync(UpdateLibraryItemRequest request,
AsyncHandler<UpdateLibraryItemRequest,UpdateLibraryItemResult> asyncHandler)
Updates the metadata and status of a library item for an Amazon Q App.
|
Future<UpdateQAppResult> |
updateQAppAsync(UpdateQAppRequest request)
Updates an existing Amazon Q App, allowing modifications to its title, description, and definition.
|
Future<UpdateQAppResult> |
updateQAppAsync(UpdateQAppRequest request,
AsyncHandler<UpdateQAppRequest,UpdateQAppResult> asyncHandler)
Updates an existing Amazon Q App, allowing modifications to its title, description, and definition.
|
Future<UpdateQAppSessionResult> |
updateQAppSessionAsync(UpdateQAppSessionRequest request)
Updates the session for a given Q App
sessionId. |
Future<UpdateQAppSessionResult> |
updateQAppSessionAsync(UpdateQAppSessionRequest request,
AsyncHandler<UpdateQAppSessionRequest,UpdateQAppSessionResult> asyncHandler)
Updates the session for a given Q App
sessionId. |
associateLibraryItemReview, associateQAppWithUser, createLibraryItem, createQApp, deleteLibraryItem, deleteQApp, disassociateLibraryItemReview, disassociateQAppFromUser, getCachedResponseMetadata, getLibraryItem, getQApp, getQAppSession, importDocument, listLibraryItems, listQApps, listTagsForResource, predictQApp, shutdown, startQAppSession, stopQAppSession, tagResource, untagResource, updateLibraryItem, updateQApp, updateQAppSessionequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassociateLibraryItemReview, associateQAppWithUser, createLibraryItem, createQApp, deleteLibraryItem, deleteQApp, disassociateLibraryItemReview, disassociateQAppFromUser, getCachedResponseMetadata, getLibraryItem, getQApp, getQAppSession, importDocument, listLibraryItems, listQApps, listTagsForResource, predictQApp, shutdown, startQAppSession, stopQAppSession, tagResource, untagResource, updateLibraryItem, updateQApp, updateQAppSessionpublic Future<AssociateLibraryItemReviewResult> associateLibraryItemReviewAsync(AssociateLibraryItemReviewRequest request)
AWSQAppsAsyncAssociates a rating or review for a library item with the user submitting the request. This increments the rating count for the specified library item.
associateLibraryItemReviewAsync in interface AWSQAppsAsyncpublic Future<AssociateLibraryItemReviewResult> associateLibraryItemReviewAsync(AssociateLibraryItemReviewRequest request, AsyncHandler<AssociateLibraryItemReviewRequest,AssociateLibraryItemReviewResult> asyncHandler)
AWSQAppsAsyncAssociates a rating or review for a library item with the user submitting the request. This increments the rating count for the specified library item.
associateLibraryItemReviewAsync in interface AWSQAppsAsyncasyncHandler - 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<AssociateQAppWithUserResult> associateQAppWithUserAsync(AssociateQAppWithUserRequest request)
AWSQAppsAsyncThis operation creates a link between the user's identity calling the operation and a specific Q App. This is useful to mark the Q App as a favorite for the user if the user doesn't own the Amazon Q App so they can still run it and see it in their inventory of Q Apps.
associateQAppWithUserAsync in interface AWSQAppsAsyncpublic Future<AssociateQAppWithUserResult> associateQAppWithUserAsync(AssociateQAppWithUserRequest request, AsyncHandler<AssociateQAppWithUserRequest,AssociateQAppWithUserResult> asyncHandler)
AWSQAppsAsyncThis operation creates a link between the user's identity calling the operation and a specific Q App. This is useful to mark the Q App as a favorite for the user if the user doesn't own the Amazon Q App so they can still run it and see it in their inventory of Q Apps.
associateQAppWithUserAsync in interface AWSQAppsAsyncasyncHandler - 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<CreateLibraryItemResult> createLibraryItemAsync(CreateLibraryItemRequest request)
AWSQAppsAsyncCreates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users.
createLibraryItemAsync in interface AWSQAppsAsyncpublic Future<CreateLibraryItemResult> createLibraryItemAsync(CreateLibraryItemRequest request, AsyncHandler<CreateLibraryItemRequest,CreateLibraryItemResult> asyncHandler)
AWSQAppsAsyncCreates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users.
createLibraryItemAsync in interface AWSQAppsAsyncasyncHandler - 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<CreateQAppResult> createQAppAsync(CreateQAppRequest request)
AWSQAppsAsyncCreates a new Amazon Q App based on the provided definition. The Q App definition specifies the cards and flow of the Q App. This operation also calculates the dependencies between the cards by inspecting the references in the prompts.
createQAppAsync in interface AWSQAppsAsyncpublic Future<CreateQAppResult> createQAppAsync(CreateQAppRequest request, AsyncHandler<CreateQAppRequest,CreateQAppResult> asyncHandler)
AWSQAppsAsyncCreates a new Amazon Q App based on the provided definition. The Q App definition specifies the cards and flow of the Q App. This operation also calculates the dependencies between the cards by inspecting the references in the prompts.
createQAppAsync in interface AWSQAppsAsyncasyncHandler - 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<DeleteLibraryItemResult> deleteLibraryItemAsync(DeleteLibraryItemRequest request)
AWSQAppsAsyncDeletes a library item for an Amazon Q App, removing it from the library so it can no longer be discovered or used by other users.
deleteLibraryItemAsync in interface AWSQAppsAsyncpublic Future<DeleteLibraryItemResult> deleteLibraryItemAsync(DeleteLibraryItemRequest request, AsyncHandler<DeleteLibraryItemRequest,DeleteLibraryItemResult> asyncHandler)
AWSQAppsAsyncDeletes a library item for an Amazon Q App, removing it from the library so it can no longer be discovered or used by other users.
deleteLibraryItemAsync in interface AWSQAppsAsyncasyncHandler - 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<DeleteQAppResult> deleteQAppAsync(DeleteQAppRequest request)
AWSQAppsAsyncDeletes an Amazon Q App owned by the user. If the Q App was previously published to the library, it is also removed from the library.
deleteQAppAsync in interface AWSQAppsAsyncpublic Future<DeleteQAppResult> deleteQAppAsync(DeleteQAppRequest request, AsyncHandler<DeleteQAppRequest,DeleteQAppResult> asyncHandler)
AWSQAppsAsyncDeletes an Amazon Q App owned by the user. If the Q App was previously published to the library, it is also removed from the library.
deleteQAppAsync in interface AWSQAppsAsyncasyncHandler - 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<DisassociateLibraryItemReviewResult> disassociateLibraryItemReviewAsync(DisassociateLibraryItemReviewRequest request)
AWSQAppsAsyncRemoves a rating or review previously submitted by the user for a library item.
disassociateLibraryItemReviewAsync in interface AWSQAppsAsyncpublic Future<DisassociateLibraryItemReviewResult> disassociateLibraryItemReviewAsync(DisassociateLibraryItemReviewRequest request, AsyncHandler<DisassociateLibraryItemReviewRequest,DisassociateLibraryItemReviewResult> asyncHandler)
AWSQAppsAsyncRemoves a rating or review previously submitted by the user for a library item.
disassociateLibraryItemReviewAsync in interface AWSQAppsAsyncasyncHandler - 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<DisassociateQAppFromUserResult> disassociateQAppFromUserAsync(DisassociateQAppFromUserRequest request)
AWSQAppsAsyncDisassociates a Q App from a user removing the user's access to run the Q App.
disassociateQAppFromUserAsync in interface AWSQAppsAsyncpublic Future<DisassociateQAppFromUserResult> disassociateQAppFromUserAsync(DisassociateQAppFromUserRequest request, AsyncHandler<DisassociateQAppFromUserRequest,DisassociateQAppFromUserResult> asyncHandler)
AWSQAppsAsyncDisassociates a Q App from a user removing the user's access to run the Q App.
disassociateQAppFromUserAsync in interface AWSQAppsAsyncasyncHandler - 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<GetLibraryItemResult> getLibraryItemAsync(GetLibraryItemRequest request)
AWSQAppsAsyncRetrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and usage statistics.
getLibraryItemAsync in interface AWSQAppsAsyncpublic Future<GetLibraryItemResult> getLibraryItemAsync(GetLibraryItemRequest request, AsyncHandler<GetLibraryItemRequest,GetLibraryItemResult> asyncHandler)
AWSQAppsAsyncRetrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and usage statistics.
getLibraryItemAsync in interface AWSQAppsAsyncasyncHandler - 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<GetQAppResult> getQAppAsync(GetQAppRequest request)
AWSQAppsAsyncRetrieves the full details of an Q App, including its definition specifying the cards and flow.
getQAppAsync in interface AWSQAppsAsyncpublic Future<GetQAppResult> getQAppAsync(GetQAppRequest request, AsyncHandler<GetQAppRequest,GetQAppResult> asyncHandler)
AWSQAppsAsyncRetrieves the full details of an Q App, including its definition specifying the cards and flow.
getQAppAsync in interface AWSQAppsAsyncasyncHandler - 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<GetQAppSessionResult> getQAppSessionAsync(GetQAppSessionRequest request)
AWSQAppsAsyncRetrieves the current state and results for an active session of an Amazon Q App.
getQAppSessionAsync in interface AWSQAppsAsyncpublic Future<GetQAppSessionResult> getQAppSessionAsync(GetQAppSessionRequest request, AsyncHandler<GetQAppSessionRequest,GetQAppSessionResult> asyncHandler)
AWSQAppsAsyncRetrieves the current state and results for an active session of an Amazon Q App.
getQAppSessionAsync in interface AWSQAppsAsyncasyncHandler - 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<ImportDocumentResult> importDocumentAsync(ImportDocumentRequest request)
AWSQAppsAsync
Uploads a file that can then be used either as a default in a FileUploadCard from Q App definition
or as a file that is used inside a single Q App run. The purpose of the document is determined by a scope
parameter that indicates whether it is at the app definition level or at the app session level.
importDocumentAsync in interface AWSQAppsAsyncpublic Future<ImportDocumentResult> importDocumentAsync(ImportDocumentRequest request, AsyncHandler<ImportDocumentRequest,ImportDocumentResult> asyncHandler)
AWSQAppsAsync
Uploads a file that can then be used either as a default in a FileUploadCard from Q App definition
or as a file that is used inside a single Q App run. The purpose of the document is determined by a scope
parameter that indicates whether it is at the app definition level or at the app session level.
importDocumentAsync in interface AWSQAppsAsyncasyncHandler - 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<ListLibraryItemsResult> listLibraryItemsAsync(ListLibraryItemsRequest request)
AWSQAppsAsyncLists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services account.
listLibraryItemsAsync in interface AWSQAppsAsyncpublic Future<ListLibraryItemsResult> listLibraryItemsAsync(ListLibraryItemsRequest request, AsyncHandler<ListLibraryItemsRequest,ListLibraryItemsResult> asyncHandler)
AWSQAppsAsyncLists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services account.
listLibraryItemsAsync in interface AWSQAppsAsyncasyncHandler - 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<ListQAppsResult> listQAppsAsync(ListQAppsRequest request)
AWSQAppsAsyncLists the Amazon Q Apps owned by or associated with the user either because they created it or because they used it from the library in the past. The user identity is extracted from the credentials used to invoke this operation..
listQAppsAsync in interface AWSQAppsAsyncpublic Future<ListQAppsResult> listQAppsAsync(ListQAppsRequest request, AsyncHandler<ListQAppsRequest,ListQAppsResult> asyncHandler)
AWSQAppsAsyncLists the Amazon Q Apps owned by or associated with the user either because they created it or because they used it from the library in the past. The user identity is extracted from the credentials used to invoke this operation..
listQAppsAsync in interface AWSQAppsAsyncasyncHandler - 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)
AWSQAppsAsyncLists the tags associated with an Amazon Q Apps resource.
listTagsForResourceAsync in interface AWSQAppsAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSQAppsAsyncLists the tags associated with an Amazon Q Apps resource.
listTagsForResourceAsync in interface AWSQAppsAsyncasyncHandler - 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<PredictQAppResult> predictQAppAsync(PredictQAppRequest request)
AWSQAppsAsync
Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The
resulting app definition can be used to call CreateQApp. This API doesn't create Amazon Q Apps
directly.
predictQAppAsync in interface AWSQAppsAsyncpublic Future<PredictQAppResult> predictQAppAsync(PredictQAppRequest request, AsyncHandler<PredictQAppRequest,PredictQAppResult> asyncHandler)
AWSQAppsAsync
Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The
resulting app definition can be used to call CreateQApp. This API doesn't create Amazon Q Apps
directly.
predictQAppAsync in interface AWSQAppsAsyncasyncHandler - 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<StartQAppSessionResult> startQAppSessionAsync(StartQAppSessionRequest request)
AWSQAppsAsyncStarts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run.
Each Q App session will be condensed into a single conversation in the web experience.
startQAppSessionAsync in interface AWSQAppsAsyncpublic Future<StartQAppSessionResult> startQAppSessionAsync(StartQAppSessionRequest request, AsyncHandler<StartQAppSessionRequest,StartQAppSessionResult> asyncHandler)
AWSQAppsAsyncStarts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run.
Each Q App session will be condensed into a single conversation in the web experience.
startQAppSessionAsync in interface AWSQAppsAsyncasyncHandler - 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<StopQAppSessionResult> stopQAppSessionAsync(StopQAppSessionRequest request)
AWSQAppsAsyncStops an active session for an Amazon Q App.This deletes all data related to the session and makes it invalid for future uses. The results of the session will be persisted as part of the conversation.
stopQAppSessionAsync in interface AWSQAppsAsyncpublic Future<StopQAppSessionResult> stopQAppSessionAsync(StopQAppSessionRequest request, AsyncHandler<StopQAppSessionRequest,StopQAppSessionResult> asyncHandler)
AWSQAppsAsyncStops an active session for an Amazon Q App.This deletes all data related to the session and makes it invalid for future uses. The results of the session will be persisted as part of the conversation.
stopQAppSessionAsync in interface AWSQAppsAsyncasyncHandler - 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)
AWSQAppsAsyncAssociates tags with an Amazon Q Apps resource.
tagResourceAsync in interface AWSQAppsAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSQAppsAsyncAssociates tags with an Amazon Q Apps resource.
tagResourceAsync in interface AWSQAppsAsyncasyncHandler - 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)
AWSQAppsAsyncDisassociates tags from an Amazon Q Apps resource.
untagResourceAsync in interface AWSQAppsAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSQAppsAsyncDisassociates tags from an Amazon Q Apps resource.
untagResourceAsync in interface AWSQAppsAsyncasyncHandler - 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<UpdateLibraryItemResult> updateLibraryItemAsync(UpdateLibraryItemRequest request)
AWSQAppsAsyncUpdates the metadata and status of a library item for an Amazon Q App.
updateLibraryItemAsync in interface AWSQAppsAsyncpublic Future<UpdateLibraryItemResult> updateLibraryItemAsync(UpdateLibraryItemRequest request, AsyncHandler<UpdateLibraryItemRequest,UpdateLibraryItemResult> asyncHandler)
AWSQAppsAsyncUpdates the metadata and status of a library item for an Amazon Q App.
updateLibraryItemAsync in interface AWSQAppsAsyncasyncHandler - 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<UpdateQAppResult> updateQAppAsync(UpdateQAppRequest request)
AWSQAppsAsyncUpdates an existing Amazon Q App, allowing modifications to its title, description, and definition.
updateQAppAsync in interface AWSQAppsAsyncpublic Future<UpdateQAppResult> updateQAppAsync(UpdateQAppRequest request, AsyncHandler<UpdateQAppRequest,UpdateQAppResult> asyncHandler)
AWSQAppsAsyncUpdates an existing Amazon Q App, allowing modifications to its title, description, and definition.
updateQAppAsync in interface AWSQAppsAsyncasyncHandler - 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<UpdateQAppSessionResult> updateQAppSessionAsync(UpdateQAppSessionRequest request)
AWSQAppsAsync
Updates the session for a given Q App sessionId. This is only valid when at least one card of the
session is in the WAITING state. Data for each WAITING card can be provided as input.
If inputs are not provided, the call will be accepted but session will not move forward. Inputs for cards that
are not in the WAITING status will be ignored.
updateQAppSessionAsync in interface AWSQAppsAsyncpublic Future<UpdateQAppSessionResult> updateQAppSessionAsync(UpdateQAppSessionRequest request, AsyncHandler<UpdateQAppSessionRequest,UpdateQAppSessionResult> asyncHandler)
AWSQAppsAsync
Updates the session for a given Q App sessionId. This is only valid when at least one card of the
session is in the WAITING state. Data for each WAITING card can be provided as input.
If inputs are not provided, the call will be accepted but session will not move forward. Inputs for cards that
are not in the WAITING status will be ignored.
updateQAppSessionAsync in interface AWSQAppsAsyncasyncHandler - 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.