Interface QConnectAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in
some cases such as credentials retrieval and endpoint discovery as part of the async API call.
Powered by Amazon Bedrock: Amazon Web Services implements automated abuse detection. Because Amazon Q in Connect is built on Amazon Bedrock, users can take full advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the responsible use of artificial intelligence (AI).
Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that delivers real-time recommendations to help contact center agents resolve customer issues quickly and accurately.
Amazon Q in Connect automatically detects customer intent during calls and chats using conversational analytics and natural language understanding (NLU). It then provides agents with immediate, real-time generative responses and suggested actions, and links to relevant documents and articles. Agents can also query Amazon Q in Connect directly using natural language or keywords to answer customer requests.
Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or manage content by uploading custom files.
For more information, see Use Amazon Q in Connect for generative AI powered agent assistance in real-time in the Amazon Connect Administrator Guide.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionactivateMessageTemplate
(Consumer<ActivateMessageTemplateRequest.Builder> activateMessageTemplateRequest) Activates a specific version of the Amazon Q in Connect message template.activateMessageTemplate
(ActivateMessageTemplateRequest activateMessageTemplateRequest) Activates a specific version of the Amazon Q in Connect message template.static QConnectAsyncClientBuilder
builder()
Create a builder that can be used to configure and create aQConnectAsyncClient
.static QConnectAsyncClient
create()
Create aQConnectAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CompletableFuture
<CreateAiAgentResponse> createAIAgent
(Consumer<CreateAiAgentRequest.Builder> createAiAgentRequest) Creates an Amazon Q in Connect AI Agent.default CompletableFuture
<CreateAiAgentResponse> createAIAgent
(CreateAiAgentRequest createAiAgentRequest) Creates an Amazon Q in Connect AI Agent.createAIAgentVersion
(Consumer<CreateAiAgentVersionRequest.Builder> createAiAgentVersionRequest) Creates and Amazon Q in Connect AI Agent version.createAIAgentVersion
(CreateAiAgentVersionRequest createAiAgentVersionRequest) Creates and Amazon Q in Connect AI Agent version.createAIGuardrail
(Consumer<CreateAiGuardrailRequest.Builder> createAiGuardrailRequest) Creates an Amazon Q in Connect AI Guardrail.createAIGuardrail
(CreateAiGuardrailRequest createAiGuardrailRequest) Creates an Amazon Q in Connect AI Guardrail.createAIGuardrailVersion
(Consumer<CreateAiGuardrailVersionRequest.Builder> createAiGuardrailVersionRequest) Creates an Amazon Q in Connect AI Guardrail version.createAIGuardrailVersion
(CreateAiGuardrailVersionRequest createAiGuardrailVersionRequest) Creates an Amazon Q in Connect AI Guardrail version.default CompletableFuture
<CreateAiPromptResponse> createAIPrompt
(Consumer<CreateAiPromptRequest.Builder> createAiPromptRequest) Creates an Amazon Q in Connect AI Prompt.default CompletableFuture
<CreateAiPromptResponse> createAIPrompt
(CreateAiPromptRequest createAiPromptRequest) Creates an Amazon Q in Connect AI Prompt.createAIPromptVersion
(Consumer<CreateAiPromptVersionRequest.Builder> createAiPromptVersionRequest) Creates an Amazon Q in Connect AI Prompt version.createAIPromptVersion
(CreateAiPromptVersionRequest createAiPromptVersionRequest) Creates an Amazon Q in Connect AI Prompt version.default CompletableFuture
<CreateAssistantResponse> createAssistant
(Consumer<CreateAssistantRequest.Builder> createAssistantRequest) Creates an Amazon Q in Connect assistant.default CompletableFuture
<CreateAssistantResponse> createAssistant
(CreateAssistantRequest createAssistantRequest) Creates an Amazon Q in Connect assistant.createAssistantAssociation
(Consumer<CreateAssistantAssociationRequest.Builder> createAssistantAssociationRequest) Creates an association between an Amazon Q in Connect assistant and another resource.createAssistantAssociation
(CreateAssistantAssociationRequest createAssistantAssociationRequest) Creates an association between an Amazon Q in Connect assistant and another resource.default CompletableFuture
<CreateContentResponse> createContent
(Consumer<CreateContentRequest.Builder> createContentRequest) Creates Amazon Q in Connect content.default CompletableFuture
<CreateContentResponse> createContent
(CreateContentRequest createContentRequest) Creates Amazon Q in Connect content.createContentAssociation
(Consumer<CreateContentAssociationRequest.Builder> createContentAssociationRequest) Creates an association between a content resource in a knowledge base and step-by-step guides.createContentAssociation
(CreateContentAssociationRequest createContentAssociationRequest) Creates an association between a content resource in a knowledge base and step-by-step guides.createKnowledgeBase
(Consumer<CreateKnowledgeBaseRequest.Builder> createKnowledgeBaseRequest) Creates a knowledge base.createKnowledgeBase
(CreateKnowledgeBaseRequest createKnowledgeBaseRequest) Creates a knowledge base.createMessageTemplate
(Consumer<CreateMessageTemplateRequest.Builder> createMessageTemplateRequest) Creates an Amazon Q in Connect message template.createMessageTemplate
(CreateMessageTemplateRequest createMessageTemplateRequest) Creates an Amazon Q in Connect message template.createMessageTemplateAttachment
(Consumer<CreateMessageTemplateAttachmentRequest.Builder> createMessageTemplateAttachmentRequest) Uploads an attachment file to the specified Amazon Q in Connect message template.createMessageTemplateAttachment
(CreateMessageTemplateAttachmentRequest createMessageTemplateAttachmentRequest) Uploads an attachment file to the specified Amazon Q in Connect message template.createMessageTemplateVersion
(Consumer<CreateMessageTemplateVersionRequest.Builder> createMessageTemplateVersionRequest) Creates a new Amazon Q in Connect message template version from the current content and configuration of a message template.createMessageTemplateVersion
(CreateMessageTemplateVersionRequest createMessageTemplateVersionRequest) Creates a new Amazon Q in Connect message template version from the current content and configuration of a message template.createQuickResponse
(Consumer<CreateQuickResponseRequest.Builder> createQuickResponseRequest) Creates an Amazon Q in Connect quick response.createQuickResponse
(CreateQuickResponseRequest createQuickResponseRequest) Creates an Amazon Q in Connect quick response.default CompletableFuture
<CreateSessionResponse> createSession
(Consumer<CreateSessionRequest.Builder> createSessionRequest) Creates a session.default CompletableFuture
<CreateSessionResponse> createSession
(CreateSessionRequest createSessionRequest) Creates a session.deactivateMessageTemplate
(Consumer<DeactivateMessageTemplateRequest.Builder> deactivateMessageTemplateRequest) Deactivates a specific version of the Amazon Q in Connect message template .deactivateMessageTemplate
(DeactivateMessageTemplateRequest deactivateMessageTemplateRequest) Deactivates a specific version of the Amazon Q in Connect message template .default CompletableFuture
<DeleteAiAgentResponse> deleteAIAgent
(Consumer<DeleteAiAgentRequest.Builder> deleteAiAgentRequest) Deletes an Amazon Q in Connect AI Agent.default CompletableFuture
<DeleteAiAgentResponse> deleteAIAgent
(DeleteAiAgentRequest deleteAiAgentRequest) Deletes an Amazon Q in Connect AI Agent.deleteAIAgentVersion
(Consumer<DeleteAiAgentVersionRequest.Builder> deleteAiAgentVersionRequest) Deletes an Amazon Q in Connect AI Agent Version.deleteAIAgentVersion
(DeleteAiAgentVersionRequest deleteAiAgentVersionRequest) Deletes an Amazon Q in Connect AI Agent Version.deleteAIGuardrail
(Consumer<DeleteAiGuardrailRequest.Builder> deleteAiGuardrailRequest) Deletes an Amazon Q in Connect AI Guardrail.deleteAIGuardrail
(DeleteAiGuardrailRequest deleteAiGuardrailRequest) Deletes an Amazon Q in Connect AI Guardrail.deleteAIGuardrailVersion
(Consumer<DeleteAiGuardrailVersionRequest.Builder> deleteAiGuardrailVersionRequest) Delete and Amazon Q in Connect AI Guardrail version.deleteAIGuardrailVersion
(DeleteAiGuardrailVersionRequest deleteAiGuardrailVersionRequest) Delete and Amazon Q in Connect AI Guardrail version.default CompletableFuture
<DeleteAiPromptResponse> deleteAIPrompt
(Consumer<DeleteAiPromptRequest.Builder> deleteAiPromptRequest) Deletes an Amazon Q in Connect AI Prompt.default CompletableFuture
<DeleteAiPromptResponse> deleteAIPrompt
(DeleteAiPromptRequest deleteAiPromptRequest) Deletes an Amazon Q in Connect AI Prompt.deleteAIPromptVersion
(Consumer<DeleteAiPromptVersionRequest.Builder> deleteAiPromptVersionRequest) Delete and Amazon Q in Connect AI Prompt version.deleteAIPromptVersion
(DeleteAiPromptVersionRequest deleteAiPromptVersionRequest) Delete and Amazon Q in Connect AI Prompt version.default CompletableFuture
<DeleteAssistantResponse> deleteAssistant
(Consumer<DeleteAssistantRequest.Builder> deleteAssistantRequest) Deletes an assistant.default CompletableFuture
<DeleteAssistantResponse> deleteAssistant
(DeleteAssistantRequest deleteAssistantRequest) Deletes an assistant.deleteAssistantAssociation
(Consumer<DeleteAssistantAssociationRequest.Builder> deleteAssistantAssociationRequest) Deletes an assistant association.deleteAssistantAssociation
(DeleteAssistantAssociationRequest deleteAssistantAssociationRequest) Deletes an assistant association.default CompletableFuture
<DeleteContentResponse> deleteContent
(Consumer<DeleteContentRequest.Builder> deleteContentRequest) Deletes the content.default CompletableFuture
<DeleteContentResponse> deleteContent
(DeleteContentRequest deleteContentRequest) Deletes the content.deleteContentAssociation
(Consumer<DeleteContentAssociationRequest.Builder> deleteContentAssociationRequest) Deletes the content association.deleteContentAssociation
(DeleteContentAssociationRequest deleteContentAssociationRequest) Deletes the content association.default CompletableFuture
<DeleteImportJobResponse> deleteImportJob
(Consumer<DeleteImportJobRequest.Builder> deleteImportJobRequest) Deletes the quick response import job.default CompletableFuture
<DeleteImportJobResponse> deleteImportJob
(DeleteImportJobRequest deleteImportJobRequest) Deletes the quick response import job.deleteKnowledgeBase
(Consumer<DeleteKnowledgeBaseRequest.Builder> deleteKnowledgeBaseRequest) Deletes the knowledge base.deleteKnowledgeBase
(DeleteKnowledgeBaseRequest deleteKnowledgeBaseRequest) Deletes the knowledge base.deleteMessageTemplate
(Consumer<DeleteMessageTemplateRequest.Builder> deleteMessageTemplateRequest) Deletes an Amazon Q in Connect message template entirely or a specific version of the message template if version is supplied in the request.deleteMessageTemplate
(DeleteMessageTemplateRequest deleteMessageTemplateRequest) Deletes an Amazon Q in Connect message template entirely or a specific version of the message template if version is supplied in the request.deleteMessageTemplateAttachment
(Consumer<DeleteMessageTemplateAttachmentRequest.Builder> deleteMessageTemplateAttachmentRequest) Deletes the attachment file from the Amazon Q in Connect message template that is referenced byinvalid input: '$'LATEST
qualifier.deleteMessageTemplateAttachment
(DeleteMessageTemplateAttachmentRequest deleteMessageTemplateAttachmentRequest) Deletes the attachment file from the Amazon Q in Connect message template that is referenced byinvalid input: '$'LATEST
qualifier.deleteQuickResponse
(Consumer<DeleteQuickResponseRequest.Builder> deleteQuickResponseRequest) Deletes a quick response.deleteQuickResponse
(DeleteQuickResponseRequest deleteQuickResponseRequest) Deletes a quick response.default CompletableFuture
<GetAiAgentResponse> getAIAgent
(Consumer<GetAiAgentRequest.Builder> getAiAgentRequest) Gets an Amazon Q in Connect AI Agent.default CompletableFuture
<GetAiAgentResponse> getAIAgent
(GetAiAgentRequest getAiAgentRequest) Gets an Amazon Q in Connect AI Agent.default CompletableFuture
<GetAiGuardrailResponse> getAIGuardrail
(Consumer<GetAiGuardrailRequest.Builder> getAiGuardrailRequest) Gets the Amazon Q in Connect AI Guardrail.default CompletableFuture
<GetAiGuardrailResponse> getAIGuardrail
(GetAiGuardrailRequest getAiGuardrailRequest) Gets the Amazon Q in Connect AI Guardrail.default CompletableFuture
<GetAiPromptResponse> getAIPrompt
(Consumer<GetAiPromptRequest.Builder> getAiPromptRequest) Gets and Amazon Q in Connect AI Prompt.default CompletableFuture
<GetAiPromptResponse> getAIPrompt
(GetAiPromptRequest getAiPromptRequest) Gets and Amazon Q in Connect AI Prompt.default CompletableFuture
<GetAssistantResponse> getAssistant
(Consumer<GetAssistantRequest.Builder> getAssistantRequest) Retrieves information about an assistant.default CompletableFuture
<GetAssistantResponse> getAssistant
(GetAssistantRequest getAssistantRequest) Retrieves information about an assistant.getAssistantAssociation
(Consumer<GetAssistantAssociationRequest.Builder> getAssistantAssociationRequest) Retrieves information about an assistant association.getAssistantAssociation
(GetAssistantAssociationRequest getAssistantAssociationRequest) Retrieves information about an assistant association.default CompletableFuture
<GetContentResponse> getContent
(Consumer<GetContentRequest.Builder> getContentRequest) Retrieves content, including a pre-signed URL to download the content.default CompletableFuture
<GetContentResponse> getContent
(GetContentRequest getContentRequest) Retrieves content, including a pre-signed URL to download the content.getContentAssociation
(Consumer<GetContentAssociationRequest.Builder> getContentAssociationRequest) Returns the content association.getContentAssociation
(GetContentAssociationRequest getContentAssociationRequest) Returns the content association.getContentSummary
(Consumer<GetContentSummaryRequest.Builder> getContentSummaryRequest) Retrieves summary information about the content.getContentSummary
(GetContentSummaryRequest getContentSummaryRequest) Retrieves summary information about the content.default CompletableFuture
<GetImportJobResponse> getImportJob
(Consumer<GetImportJobRequest.Builder> getImportJobRequest) Retrieves the started import job.default CompletableFuture
<GetImportJobResponse> getImportJob
(GetImportJobRequest getImportJobRequest) Retrieves the started import job.getKnowledgeBase
(Consumer<GetKnowledgeBaseRequest.Builder> getKnowledgeBaseRequest) Retrieves information about the knowledge base.getKnowledgeBase
(GetKnowledgeBaseRequest getKnowledgeBaseRequest) Retrieves information about the knowledge base.getMessageTemplate
(Consumer<GetMessageTemplateRequest.Builder> getMessageTemplateRequest) Retrieves the Amazon Q in Connect message template.getMessageTemplate
(GetMessageTemplateRequest getMessageTemplateRequest) Retrieves the Amazon Q in Connect message template.default CompletableFuture
<GetNextMessageResponse> getNextMessage
(Consumer<GetNextMessageRequest.Builder> getNextMessageRequest) Retrieves next message on an Amazon Q in Connect session.default CompletableFuture
<GetNextMessageResponse> getNextMessage
(GetNextMessageRequest getNextMessageRequest) Retrieves next message on an Amazon Q in Connect session.getQuickResponse
(Consumer<GetQuickResponseRequest.Builder> getQuickResponseRequest) Retrieves the quick response.getQuickResponse
(GetQuickResponseRequest getQuickResponseRequest) Retrieves the quick response.getRecommendations
(Consumer<GetRecommendationsRequest.Builder> getRecommendationsRequest) Deprecated.GetRecommendations API will be discontinued starting June 1, 2024.getRecommendations
(GetRecommendationsRequest getRecommendationsRequest) Deprecated.GetRecommendations API will be discontinued starting June 1, 2024.default CompletableFuture
<GetSessionResponse> getSession
(Consumer<GetSessionRequest.Builder> getSessionRequest) Retrieves information for a specified session.default CompletableFuture
<GetSessionResponse> getSession
(GetSessionRequest getSessionRequest) Retrieves information for a specified session.default CompletableFuture
<ListAiAgentsResponse> listAIAgents
(Consumer<ListAiAgentsRequest.Builder> listAiAgentsRequest) Lists AI Agents.default CompletableFuture
<ListAiAgentsResponse> listAIAgents
(ListAiAgentsRequest listAiAgentsRequest) Lists AI Agents.default ListAIAgentsPublisher
listAIAgentsPaginator
(Consumer<ListAiAgentsRequest.Builder> listAiAgentsRequest) This is a variant oflistAIAgents(software.amazon.awssdk.services.qconnect.model.ListAiAgentsRequest)
operation.default ListAIAgentsPublisher
listAIAgentsPaginator
(ListAiAgentsRequest listAiAgentsRequest) This is a variant oflistAIAgents(software.amazon.awssdk.services.qconnect.model.ListAiAgentsRequest)
operation.listAIAgentVersions
(Consumer<ListAiAgentVersionsRequest.Builder> listAiAgentVersionsRequest) List AI Agent versions.listAIAgentVersions
(ListAiAgentVersionsRequest listAiAgentVersionsRequest) List AI Agent versions.default ListAIAgentVersionsPublisher
listAIAgentVersionsPaginator
(Consumer<ListAiAgentVersionsRequest.Builder> listAiAgentVersionsRequest) This is a variant oflistAIAgentVersions(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsRequest)
operation.default ListAIAgentVersionsPublisher
listAIAgentVersionsPaginator
(ListAiAgentVersionsRequest listAiAgentVersionsRequest) This is a variant oflistAIAgentVersions(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsRequest)
operation.listAIGuardrails
(Consumer<ListAiGuardrailsRequest.Builder> listAiGuardrailsRequest) Lists the AI Guardrails available on the Amazon Q in Connect assistant.listAIGuardrails
(ListAiGuardrailsRequest listAiGuardrailsRequest) Lists the AI Guardrails available on the Amazon Q in Connect assistant.default ListAIGuardrailsPublisher
listAIGuardrailsPaginator
(Consumer<ListAiGuardrailsRequest.Builder> listAiGuardrailsRequest) This is a variant oflistAIGuardrails(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsRequest)
operation.default ListAIGuardrailsPublisher
listAIGuardrailsPaginator
(ListAiGuardrailsRequest listAiGuardrailsRequest) This is a variant oflistAIGuardrails(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsRequest)
operation.listAIGuardrailVersions
(Consumer<ListAiGuardrailVersionsRequest.Builder> listAiGuardrailVersionsRequest) Lists AI Guardrail versions.listAIGuardrailVersions
(ListAiGuardrailVersionsRequest listAiGuardrailVersionsRequest) Lists AI Guardrail versions.default ListAIGuardrailVersionsPublisher
listAIGuardrailVersionsPaginator
(Consumer<ListAiGuardrailVersionsRequest.Builder> listAiGuardrailVersionsRequest) This is a variant oflistAIGuardrailVersions(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsRequest)
operation.default ListAIGuardrailVersionsPublisher
listAIGuardrailVersionsPaginator
(ListAiGuardrailVersionsRequest listAiGuardrailVersionsRequest) This is a variant oflistAIGuardrailVersions(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsRequest)
operation.default CompletableFuture
<ListAiPromptsResponse> listAIPrompts
(Consumer<ListAiPromptsRequest.Builder> listAiPromptsRequest) Lists the AI Prompts available on the Amazon Q in Connect assistant.default CompletableFuture
<ListAiPromptsResponse> listAIPrompts
(ListAiPromptsRequest listAiPromptsRequest) Lists the AI Prompts available on the Amazon Q in Connect assistant.default ListAIPromptsPublisher
listAIPromptsPaginator
(Consumer<ListAiPromptsRequest.Builder> listAiPromptsRequest) This is a variant oflistAIPrompts(software.amazon.awssdk.services.qconnect.model.ListAiPromptsRequest)
operation.default ListAIPromptsPublisher
listAIPromptsPaginator
(ListAiPromptsRequest listAiPromptsRequest) This is a variant oflistAIPrompts(software.amazon.awssdk.services.qconnect.model.ListAiPromptsRequest)
operation.listAIPromptVersions
(Consumer<ListAiPromptVersionsRequest.Builder> listAiPromptVersionsRequest) Lists AI Prompt versions.listAIPromptVersions
(ListAiPromptVersionsRequest listAiPromptVersionsRequest) Lists AI Prompt versions.default ListAIPromptVersionsPublisher
listAIPromptVersionsPaginator
(Consumer<ListAiPromptVersionsRequest.Builder> listAiPromptVersionsRequest) This is a variant oflistAIPromptVersions(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsRequest)
operation.default ListAIPromptVersionsPublisher
listAIPromptVersionsPaginator
(ListAiPromptVersionsRequest listAiPromptVersionsRequest) This is a variant oflistAIPromptVersions(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsRequest)
operation.listAssistantAssociations
(Consumer<ListAssistantAssociationsRequest.Builder> listAssistantAssociationsRequest) Lists information about assistant associations.listAssistantAssociations
(ListAssistantAssociationsRequest listAssistantAssociationsRequest) Lists information about assistant associations.listAssistantAssociationsPaginator
(Consumer<ListAssistantAssociationsRequest.Builder> listAssistantAssociationsRequest) This is a variant oflistAssistantAssociations(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsRequest)
operation.listAssistantAssociationsPaginator
(ListAssistantAssociationsRequest listAssistantAssociationsRequest) This is a variant oflistAssistantAssociations(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsRequest)
operation.default CompletableFuture
<ListAssistantsResponse> listAssistants
(Consumer<ListAssistantsRequest.Builder> listAssistantsRequest) Lists information about assistants.default CompletableFuture
<ListAssistantsResponse> listAssistants
(ListAssistantsRequest listAssistantsRequest) Lists information about assistants.default ListAssistantsPublisher
listAssistantsPaginator
(Consumer<ListAssistantsRequest.Builder> listAssistantsRequest) This is a variant oflistAssistants(software.amazon.awssdk.services.qconnect.model.ListAssistantsRequest)
operation.default ListAssistantsPublisher
listAssistantsPaginator
(ListAssistantsRequest listAssistantsRequest) This is a variant oflistAssistants(software.amazon.awssdk.services.qconnect.model.ListAssistantsRequest)
operation.listContentAssociations
(Consumer<ListContentAssociationsRequest.Builder> listContentAssociationsRequest) Lists the content associations.listContentAssociations
(ListContentAssociationsRequest listContentAssociationsRequest) Lists the content associations.default ListContentAssociationsPublisher
listContentAssociationsPaginator
(Consumer<ListContentAssociationsRequest.Builder> listContentAssociationsRequest) This is a variant oflistContentAssociations(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsRequest)
operation.default ListContentAssociationsPublisher
listContentAssociationsPaginator
(ListContentAssociationsRequest listContentAssociationsRequest) This is a variant oflistContentAssociations(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsRequest)
operation.default CompletableFuture
<ListContentsResponse> listContents
(Consumer<ListContentsRequest.Builder> listContentsRequest) Lists the content.default CompletableFuture
<ListContentsResponse> listContents
(ListContentsRequest listContentsRequest) Lists the content.default ListContentsPublisher
listContentsPaginator
(Consumer<ListContentsRequest.Builder> listContentsRequest) This is a variant oflistContents(software.amazon.awssdk.services.qconnect.model.ListContentsRequest)
operation.default ListContentsPublisher
listContentsPaginator
(ListContentsRequest listContentsRequest) This is a variant oflistContents(software.amazon.awssdk.services.qconnect.model.ListContentsRequest)
operation.default CompletableFuture
<ListImportJobsResponse> listImportJobs
(Consumer<ListImportJobsRequest.Builder> listImportJobsRequest) Lists information about import jobs.default CompletableFuture
<ListImportJobsResponse> listImportJobs
(ListImportJobsRequest listImportJobsRequest) Lists information about import jobs.default ListImportJobsPublisher
listImportJobsPaginator
(Consumer<ListImportJobsRequest.Builder> listImportJobsRequest) This is a variant oflistImportJobs(software.amazon.awssdk.services.qconnect.model.ListImportJobsRequest)
operation.default ListImportJobsPublisher
listImportJobsPaginator
(ListImportJobsRequest listImportJobsRequest) This is a variant oflistImportJobs(software.amazon.awssdk.services.qconnect.model.ListImportJobsRequest)
operation.listKnowledgeBases
(Consumer<ListKnowledgeBasesRequest.Builder> listKnowledgeBasesRequest) Lists the knowledge bases.listKnowledgeBases
(ListKnowledgeBasesRequest listKnowledgeBasesRequest) Lists the knowledge bases.default ListKnowledgeBasesPublisher
listKnowledgeBasesPaginator
(Consumer<ListKnowledgeBasesRequest.Builder> listKnowledgeBasesRequest) This is a variant oflistKnowledgeBases(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesRequest)
operation.default ListKnowledgeBasesPublisher
listKnowledgeBasesPaginator
(ListKnowledgeBasesRequest listKnowledgeBasesRequest) This is a variant oflistKnowledgeBases(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesRequest)
operation.default CompletableFuture
<ListMessagesResponse> listMessages
(Consumer<ListMessagesRequest.Builder> listMessagesRequest) Lists messages on an Amazon Q in Connect session.default CompletableFuture
<ListMessagesResponse> listMessages
(ListMessagesRequest listMessagesRequest) Lists messages on an Amazon Q in Connect session.default ListMessagesPublisher
listMessagesPaginator
(Consumer<ListMessagesRequest.Builder> listMessagesRequest) This is a variant oflistMessages(software.amazon.awssdk.services.qconnect.model.ListMessagesRequest)
operation.default ListMessagesPublisher
listMessagesPaginator
(ListMessagesRequest listMessagesRequest) This is a variant oflistMessages(software.amazon.awssdk.services.qconnect.model.ListMessagesRequest)
operation.listMessageTemplates
(Consumer<ListMessageTemplatesRequest.Builder> listMessageTemplatesRequest) Lists all the available Amazon Q in Connect message templates for the specified knowledge base.listMessageTemplates
(ListMessageTemplatesRequest listMessageTemplatesRequest) Lists all the available Amazon Q in Connect message templates for the specified knowledge base.default ListMessageTemplatesPublisher
listMessageTemplatesPaginator
(Consumer<ListMessageTemplatesRequest.Builder> listMessageTemplatesRequest) This is a variant oflistMessageTemplates(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesRequest)
operation.default ListMessageTemplatesPublisher
listMessageTemplatesPaginator
(ListMessageTemplatesRequest listMessageTemplatesRequest) This is a variant oflistMessageTemplates(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesRequest)
operation.listMessageTemplateVersions
(Consumer<ListMessageTemplateVersionsRequest.Builder> listMessageTemplateVersionsRequest) Lists all the available versions for the specified Amazon Q in Connect message template.listMessageTemplateVersions
(ListMessageTemplateVersionsRequest listMessageTemplateVersionsRequest) Lists all the available versions for the specified Amazon Q in Connect message template.listMessageTemplateVersionsPaginator
(Consumer<ListMessageTemplateVersionsRequest.Builder> listMessageTemplateVersionsRequest) This is a variant oflistMessageTemplateVersions(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsRequest)
operation.listMessageTemplateVersionsPaginator
(ListMessageTemplateVersionsRequest listMessageTemplateVersionsRequest) This is a variant oflistMessageTemplateVersions(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsRequest)
operation.listQuickResponses
(Consumer<ListQuickResponsesRequest.Builder> listQuickResponsesRequest) Lists information about quick response.listQuickResponses
(ListQuickResponsesRequest listQuickResponsesRequest) Lists information about quick response.default ListQuickResponsesPublisher
listQuickResponsesPaginator
(Consumer<ListQuickResponsesRequest.Builder> listQuickResponsesRequest) This is a variant oflistQuickResponses(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesRequest)
operation.default ListQuickResponsesPublisher
listQuickResponsesPaginator
(ListQuickResponsesRequest listQuickResponsesRequest) This is a variant oflistQuickResponses(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesRequest)
operation.listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags for the specified resource.listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags for the specified resource.notifyRecommendationsReceived
(Consumer<NotifyRecommendationsReceivedRequest.Builder> notifyRecommendationsReceivedRequest) Removes the specified recommendations from the specified assistant's queue of newly available recommendations.notifyRecommendationsReceived
(NotifyRecommendationsReceivedRequest notifyRecommendationsReceivedRequest) Removes the specified recommendations from the specified assistant's queue of newly available recommendations.default CompletableFuture
<PutFeedbackResponse> putFeedback
(Consumer<PutFeedbackRequest.Builder> putFeedbackRequest) Provides feedback against the specified assistant for the specified target.default CompletableFuture
<PutFeedbackResponse> putFeedback
(PutFeedbackRequest putFeedbackRequest) Provides feedback against the specified assistant for the specified target.default CompletableFuture
<QueryAssistantResponse> queryAssistant
(Consumer<QueryAssistantRequest.Builder> queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024.default CompletableFuture
<QueryAssistantResponse> queryAssistant
(QueryAssistantRequest queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024.default QueryAssistantPublisher
queryAssistantPaginator
(Consumer<QueryAssistantRequest.Builder> queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024.default QueryAssistantPublisher
queryAssistantPaginator
(QueryAssistantRequest queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024.removeAssistantAIAgent
(Consumer<RemoveAssistantAiAgentRequest.Builder> removeAssistantAiAgentRequest) Removes the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.removeAssistantAIAgent
(RemoveAssistantAiAgentRequest removeAssistantAiAgentRequest) Removes the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.removeKnowledgeBaseTemplateUri
(Consumer<RemoveKnowledgeBaseTemplateUriRequest.Builder> removeKnowledgeBaseTemplateUriRequest) Removes a URI template from a knowledge base.removeKnowledgeBaseTemplateUri
(RemoveKnowledgeBaseTemplateUriRequest removeKnowledgeBaseTemplateUriRequest) Removes a URI template from a knowledge base.renderMessageTemplate
(Consumer<RenderMessageTemplateRequest.Builder> renderMessageTemplateRequest) Renders the Amazon Q in Connect message template based on the attribute values provided and generates the message content.renderMessageTemplate
(RenderMessageTemplateRequest renderMessageTemplateRequest) Renders the Amazon Q in Connect message template based on the attribute values provided and generates the message content.default CompletableFuture
<SearchContentResponse> searchContent
(Consumer<SearchContentRequest.Builder> searchContentRequest) Searches for content in a specified knowledge base.default CompletableFuture
<SearchContentResponse> searchContent
(SearchContentRequest searchContentRequest) Searches for content in a specified knowledge base.default SearchContentPublisher
searchContentPaginator
(Consumer<SearchContentRequest.Builder> searchContentRequest) This is a variant ofsearchContent(software.amazon.awssdk.services.qconnect.model.SearchContentRequest)
operation.default SearchContentPublisher
searchContentPaginator
(SearchContentRequest searchContentRequest) This is a variant ofsearchContent(software.amazon.awssdk.services.qconnect.model.SearchContentRequest)
operation.searchMessageTemplates
(Consumer<SearchMessageTemplatesRequest.Builder> searchMessageTemplatesRequest) Searches for Amazon Q in Connect message templates in the specified knowledge base.searchMessageTemplates
(SearchMessageTemplatesRequest searchMessageTemplatesRequest) Searches for Amazon Q in Connect message templates in the specified knowledge base.default SearchMessageTemplatesPublisher
searchMessageTemplatesPaginator
(Consumer<SearchMessageTemplatesRequest.Builder> searchMessageTemplatesRequest) This is a variant ofsearchMessageTemplates(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesRequest)
operation.default SearchMessageTemplatesPublisher
searchMessageTemplatesPaginator
(SearchMessageTemplatesRequest searchMessageTemplatesRequest) This is a variant ofsearchMessageTemplates(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesRequest)
operation.searchQuickResponses
(Consumer<SearchQuickResponsesRequest.Builder> searchQuickResponsesRequest) Searches existing Amazon Q in Connect quick responses in an Amazon Q in Connect knowledge base.searchQuickResponses
(SearchQuickResponsesRequest searchQuickResponsesRequest) Searches existing Amazon Q in Connect quick responses in an Amazon Q in Connect knowledge base.default SearchQuickResponsesPublisher
searchQuickResponsesPaginator
(Consumer<SearchQuickResponsesRequest.Builder> searchQuickResponsesRequest) This is a variant ofsearchQuickResponses(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesRequest)
operation.default SearchQuickResponsesPublisher
searchQuickResponsesPaginator
(SearchQuickResponsesRequest searchQuickResponsesRequest) This is a variant ofsearchQuickResponses(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesRequest)
operation.default CompletableFuture
<SearchSessionsResponse> searchSessions
(Consumer<SearchSessionsRequest.Builder> searchSessionsRequest) Searches for sessions.default CompletableFuture
<SearchSessionsResponse> searchSessions
(SearchSessionsRequest searchSessionsRequest) Searches for sessions.default SearchSessionsPublisher
searchSessionsPaginator
(Consumer<SearchSessionsRequest.Builder> searchSessionsRequest) This is a variant ofsearchSessions(software.amazon.awssdk.services.qconnect.model.SearchSessionsRequest)
operation.default SearchSessionsPublisher
searchSessionsPaginator
(SearchSessionsRequest searchSessionsRequest) This is a variant ofsearchSessions(software.amazon.awssdk.services.qconnect.model.SearchSessionsRequest)
operation.default CompletableFuture
<SendMessageResponse> sendMessage
(Consumer<SendMessageRequest.Builder> sendMessageRequest) Submits a message to the Amazon Q in Connect session.default CompletableFuture
<SendMessageResponse> sendMessage
(SendMessageRequest sendMessageRequest) Submits a message to the Amazon Q in Connect session.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstartContentUpload
(Consumer<StartContentUploadRequest.Builder> startContentUploadRequest) Get a URL to upload content to a knowledge base.startContentUpload
(StartContentUploadRequest startContentUploadRequest) Get a URL to upload content to a knowledge base.default CompletableFuture
<StartImportJobResponse> startImportJob
(Consumer<StartImportJobRequest.Builder> startImportJobRequest) Start an asynchronous job to import Amazon Q in Connect resources from an uploaded source file.default CompletableFuture
<StartImportJobResponse> startImportJob
(StartImportJobRequest startImportJobRequest) Start an asynchronous job to import Amazon Q in Connect resources from an uploaded source file.default CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds the specified tags to the specified resource.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) Adds the specified tags to the specified resource.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from the specified resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.default CompletableFuture
<UpdateAiAgentResponse> updateAIAgent
(Consumer<UpdateAiAgentRequest.Builder> updateAiAgentRequest) Updates an AI Agent.default CompletableFuture
<UpdateAiAgentResponse> updateAIAgent
(UpdateAiAgentRequest updateAiAgentRequest) Updates an AI Agent.updateAIGuardrail
(Consumer<UpdateAiGuardrailRequest.Builder> updateAiGuardrailRequest) Updates an AI Guardrail.updateAIGuardrail
(UpdateAiGuardrailRequest updateAiGuardrailRequest) Updates an AI Guardrail.default CompletableFuture
<UpdateAiPromptResponse> updateAIPrompt
(Consumer<UpdateAiPromptRequest.Builder> updateAiPromptRequest) Updates an AI Prompt.default CompletableFuture
<UpdateAiPromptResponse> updateAIPrompt
(UpdateAiPromptRequest updateAiPromptRequest) Updates an AI Prompt.updateAssistantAIAgent
(Consumer<UpdateAssistantAiAgentRequest.Builder> updateAssistantAiAgentRequest) Updates the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.updateAssistantAIAgent
(UpdateAssistantAiAgentRequest updateAssistantAiAgentRequest) Updates the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.default CompletableFuture
<UpdateContentResponse> updateContent
(Consumer<UpdateContentRequest.Builder> updateContentRequest) Updates information about the content.default CompletableFuture
<UpdateContentResponse> updateContent
(UpdateContentRequest updateContentRequest) Updates information about the content.updateKnowledgeBaseTemplateUri
(Consumer<UpdateKnowledgeBaseTemplateUriRequest.Builder> updateKnowledgeBaseTemplateUriRequest) Updates the template URI of a knowledge base.updateKnowledgeBaseTemplateUri
(UpdateKnowledgeBaseTemplateUriRequest updateKnowledgeBaseTemplateUriRequest) Updates the template URI of a knowledge base.updateMessageTemplate
(Consumer<UpdateMessageTemplateRequest.Builder> updateMessageTemplateRequest) Updates the Amazon Q in Connect message template.updateMessageTemplate
(UpdateMessageTemplateRequest updateMessageTemplateRequest) Updates the Amazon Q in Connect message template.updateMessageTemplateMetadata
(Consumer<UpdateMessageTemplateMetadataRequest.Builder> updateMessageTemplateMetadataRequest) Updates the Amazon Q in Connect message template metadata.updateMessageTemplateMetadata
(UpdateMessageTemplateMetadataRequest updateMessageTemplateMetadataRequest) Updates the Amazon Q in Connect message template metadata.updateQuickResponse
(Consumer<UpdateQuickResponseRequest.Builder> updateQuickResponseRequest) Updates an existing Amazon Q in Connect quick response.updateQuickResponse
(UpdateQuickResponseRequest updateQuickResponseRequest) Updates an existing Amazon Q in Connect quick response.default CompletableFuture
<UpdateSessionResponse> updateSession
(Consumer<UpdateSessionRequest.Builder> updateSessionRequest) Updates a session.default CompletableFuture
<UpdateSessionResponse> updateSession
(UpdateSessionRequest updateSessionRequest) Updates a session.updateSessionData
(Consumer<UpdateSessionDataRequest.Builder> updateSessionDataRequest) Updates the data stored on an Amazon Q in Connect Session.updateSessionData
(UpdateSessionDataRequest updateSessionDataRequest) Updates the data stored on an Amazon Q in Connect Session.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
activateMessageTemplate
default CompletableFuture<ActivateMessageTemplateResponse> activateMessageTemplate(ActivateMessageTemplateRequest activateMessageTemplateRequest) Activates a specific version of the Amazon Q in Connect message template. After the version is activated, the previous active version will be deactivated automatically. You can use the
invalid input: '$'ACTIVE_VERSION
qualifier later to reference the version that is in active status.- Parameters:
activateMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the ActivateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
activateMessageTemplate
default CompletableFuture<ActivateMessageTemplateResponse> activateMessageTemplate(Consumer<ActivateMessageTemplateRequest.Builder> activateMessageTemplateRequest) Activates a specific version of the Amazon Q in Connect message template. After the version is activated, the previous active version will be deactivated automatically. You can use the
invalid input: '$'ACTIVE_VERSION
qualifier later to reference the version that is in active status.
This is a convenience which creates an instance of the
ActivateMessageTemplateRequest.Builder
avoiding the need to create one manually viaActivateMessageTemplateRequest.builder()
- Parameters:
activateMessageTemplateRequest
- AConsumer
that will call methods onActivateMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ActivateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIAgent
default CompletableFuture<CreateAiAgentResponse> createAIAgent(CreateAiAgentRequest createAiAgentRequest) Creates an Amazon Q in Connect AI Agent.
- Parameters:
createAiAgentRequest
-- Returns:
- A Java Future containing the result of the CreateAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIAgent
default CompletableFuture<CreateAiAgentResponse> createAIAgent(Consumer<CreateAiAgentRequest.Builder> createAiAgentRequest) Creates an Amazon Q in Connect AI Agent.
This is a convenience which creates an instance of the
CreateAiAgentRequest.Builder
avoiding the need to create one manually viaCreateAiAgentRequest.builder()
- Parameters:
createAiAgentRequest
- AConsumer
that will call methods onCreateAiAgentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIAgentVersion
default CompletableFuture<CreateAiAgentVersionResponse> createAIAgentVersion(CreateAiAgentVersionRequest createAiAgentVersionRequest) Creates and Amazon Q in Connect AI Agent version.
- Parameters:
createAiAgentVersionRequest
-- Returns:
- A Java Future containing the result of the CreateAIAgentVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIAgentVersion
default CompletableFuture<CreateAiAgentVersionResponse> createAIAgentVersion(Consumer<CreateAiAgentVersionRequest.Builder> createAiAgentVersionRequest) Creates and Amazon Q in Connect AI Agent version.
This is a convenience which creates an instance of the
CreateAiAgentVersionRequest.Builder
avoiding the need to create one manually viaCreateAiAgentVersionRequest.builder()
- Parameters:
createAiAgentVersionRequest
- AConsumer
that will call methods onCreateAiAgentVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAIAgentVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIGuardrail
default CompletableFuture<CreateAiGuardrailResponse> createAIGuardrail(CreateAiGuardrailRequest createAiGuardrailRequest) Creates an Amazon Q in Connect AI Guardrail.
- Parameters:
createAiGuardrailRequest
-- Returns:
- A Java Future containing the result of the CreateAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIGuardrail
default CompletableFuture<CreateAiGuardrailResponse> createAIGuardrail(Consumer<CreateAiGuardrailRequest.Builder> createAiGuardrailRequest) Creates an Amazon Q in Connect AI Guardrail.
This is a convenience which creates an instance of the
CreateAiGuardrailRequest.Builder
avoiding the need to create one manually viaCreateAiGuardrailRequest.builder()
- Parameters:
createAiGuardrailRequest
- AConsumer
that will call methods onCreateAiGuardrailRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIGuardrailVersion
default CompletableFuture<CreateAiGuardrailVersionResponse> createAIGuardrailVersion(CreateAiGuardrailVersionRequest createAiGuardrailVersionRequest) Creates an Amazon Q in Connect AI Guardrail version.
- Parameters:
createAiGuardrailVersionRequest
-- Returns:
- A Java Future containing the result of the CreateAIGuardrailVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIGuardrailVersion
default CompletableFuture<CreateAiGuardrailVersionResponse> createAIGuardrailVersion(Consumer<CreateAiGuardrailVersionRequest.Builder> createAiGuardrailVersionRequest) Creates an Amazon Q in Connect AI Guardrail version.
This is a convenience which creates an instance of the
CreateAiGuardrailVersionRequest.Builder
avoiding the need to create one manually viaCreateAiGuardrailVersionRequest.builder()
- Parameters:
createAiGuardrailVersionRequest
- AConsumer
that will call methods onCreateAiGuardrailVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAIGuardrailVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIPrompt
default CompletableFuture<CreateAiPromptResponse> createAIPrompt(CreateAiPromptRequest createAiPromptRequest) Creates an Amazon Q in Connect AI Prompt.
- Parameters:
createAiPromptRequest
-- Returns:
- A Java Future containing the result of the CreateAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIPrompt
default CompletableFuture<CreateAiPromptResponse> createAIPrompt(Consumer<CreateAiPromptRequest.Builder> createAiPromptRequest) Creates an Amazon Q in Connect AI Prompt.
This is a convenience which creates an instance of the
CreateAiPromptRequest.Builder
avoiding the need to create one manually viaCreateAiPromptRequest.builder()
- Parameters:
createAiPromptRequest
- AConsumer
that will call methods onCreateAiPromptRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIPromptVersion
default CompletableFuture<CreateAiPromptVersionResponse> createAIPromptVersion(CreateAiPromptVersionRequest createAiPromptVersionRequest) Creates an Amazon Q in Connect AI Prompt version.
- Parameters:
createAiPromptVersionRequest
-- Returns:
- A Java Future containing the result of the CreateAIPromptVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAIPromptVersion
default CompletableFuture<CreateAiPromptVersionResponse> createAIPromptVersion(Consumer<CreateAiPromptVersionRequest.Builder> createAiPromptVersionRequest) Creates an Amazon Q in Connect AI Prompt version.
This is a convenience which creates an instance of the
CreateAiPromptVersionRequest.Builder
avoiding the need to create one manually viaCreateAiPromptVersionRequest.builder()
- Parameters:
createAiPromptVersionRequest
- AConsumer
that will call methods onCreateAiPromptVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAIPromptVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAssistant
default CompletableFuture<CreateAssistantResponse> createAssistant(CreateAssistantRequest createAssistantRequest) Creates an Amazon Q in Connect assistant.
- Parameters:
createAssistantRequest
-- Returns:
- A Java Future containing the result of the CreateAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAssistant
default CompletableFuture<CreateAssistantResponse> createAssistant(Consumer<CreateAssistantRequest.Builder> createAssistantRequest) Creates an Amazon Q in Connect assistant.
This is a convenience which creates an instance of the
CreateAssistantRequest.Builder
avoiding the need to create one manually viaCreateAssistantRequest.builder()
- Parameters:
createAssistantRequest
- AConsumer
that will call methods onCreateAssistantRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAssistantAssociation
default CompletableFuture<CreateAssistantAssociationResponse> createAssistantAssociation(CreateAssistantAssociationRequest createAssistantAssociationRequest) Creates an association between an Amazon Q in Connect assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.
- Parameters:
createAssistantAssociationRequest
-- Returns:
- A Java Future containing the result of the CreateAssistantAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createAssistantAssociation
default CompletableFuture<CreateAssistantAssociationResponse> createAssistantAssociation(Consumer<CreateAssistantAssociationRequest.Builder> createAssistantAssociationRequest) Creates an association between an Amazon Q in Connect assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association.
This is a convenience which creates an instance of the
CreateAssistantAssociationRequest.Builder
avoiding the need to create one manually viaCreateAssistantAssociationRequest.builder()
- Parameters:
createAssistantAssociationRequest
- AConsumer
that will call methods onCreateAssistantAssociationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateAssistantAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createContent
default CompletableFuture<CreateContentResponse> createContent(CreateContentRequest createContentRequest) Creates Amazon Q in Connect content. Before to calling this API, use StartContentUpload to upload an asset.
- Parameters:
createContentRequest
-- Returns:
- A Java Future containing the result of the CreateContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createContent
default CompletableFuture<CreateContentResponse> createContent(Consumer<CreateContentRequest.Builder> createContentRequest) Creates Amazon Q in Connect content. Before to calling this API, use StartContentUpload to upload an asset.
This is a convenience which creates an instance of the
CreateContentRequest.Builder
avoiding the need to create one manually viaCreateContentRequest.builder()
- Parameters:
createContentRequest
- AConsumer
that will call methods onCreateContentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createContentAssociation
default CompletableFuture<CreateContentAssociationResponse> createContentAssociation(CreateContentAssociationRequest createContentAssociationRequest) Creates an association between a content resource in a knowledge base and step-by-step guides. Step-by-step guides offer instructions to agents for resolving common customer issues. You create a content association to integrate Amazon Q in Connect and step-by-step guides.
After you integrate Amazon Q and step-by-step guides, when Amazon Q provides a recommendation to an agent based on the intent that it's detected, it also provides them with the option to start the step-by-step guide that you have associated with the content.
Note the following limitations:
-
You can create only one content association for each content resource in a knowledge base.
-
You can associate a step-by-step guide with multiple content resources.
For more information, see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
- Parameters:
createContentAssociationRequest
-- Returns:
- A Java Future containing the result of the CreateContentAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
-
createContentAssociation
default CompletableFuture<CreateContentAssociationResponse> createContentAssociation(Consumer<CreateContentAssociationRequest.Builder> createContentAssociationRequest) Creates an association between a content resource in a knowledge base and step-by-step guides. Step-by-step guides offer instructions to agents for resolving common customer issues. You create a content association to integrate Amazon Q in Connect and step-by-step guides.
After you integrate Amazon Q and step-by-step guides, when Amazon Q provides a recommendation to an agent based on the intent that it's detected, it also provides them with the option to start the step-by-step guide that you have associated with the content.
Note the following limitations:
-
You can create only one content association for each content resource in a knowledge base.
-
You can associate a step-by-step guide with multiple content resources.
For more information, see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
CreateContentAssociationRequest.Builder
avoiding the need to create one manually viaCreateContentAssociationRequest.builder()
- Parameters:
createContentAssociationRequest
- AConsumer
that will call methods onCreateContentAssociationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateContentAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
-
createKnowledgeBase
default CompletableFuture<CreateKnowledgeBaseResponse> createKnowledgeBase(CreateKnowledgeBaseRequest createKnowledgeBaseRequest) Creates 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.
- Parameters:
createKnowledgeBaseRequest
-- Returns:
- A Java Future containing the result of the CreateKnowledgeBase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
-
createKnowledgeBase
default CompletableFuture<CreateKnowledgeBaseResponse> createKnowledgeBase(Consumer<CreateKnowledgeBaseRequest.Builder> createKnowledgeBaseRequest) Creates 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.
This is a convenience which creates an instance of the
CreateKnowledgeBaseRequest.Builder
avoiding the need to create one manually viaCreateKnowledgeBaseRequest.builder()
- Parameters:
createKnowledgeBaseRequest
- AConsumer
that will call methods onCreateKnowledgeBaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateKnowledgeBase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
-
createMessageTemplate
default CompletableFuture<CreateMessageTemplateResponse> createMessageTemplate(CreateMessageTemplateRequest createMessageTemplateRequest) Creates an Amazon Q in Connect message template. The name of the message template has to be unique for each knowledge base. The channel subtype of the message template is immutable and cannot be modified after creation. After the message template is created, you can use the
invalid input: '$'LATEST
qualifier to reference the created message template.- Parameters:
createMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the CreateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createMessageTemplate
default CompletableFuture<CreateMessageTemplateResponse> createMessageTemplate(Consumer<CreateMessageTemplateRequest.Builder> createMessageTemplateRequest) Creates an Amazon Q in Connect message template. The name of the message template has to be unique for each knowledge base. The channel subtype of the message template is immutable and cannot be modified after creation. After the message template is created, you can use the
invalid input: '$'LATEST
qualifier to reference the created message template.
This is a convenience which creates an instance of the
CreateMessageTemplateRequest.Builder
avoiding the need to create one manually viaCreateMessageTemplateRequest.builder()
- Parameters:
createMessageTemplateRequest
- AConsumer
that will call methods onCreateMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createMessageTemplateAttachment
default CompletableFuture<CreateMessageTemplateAttachmentResponse> createMessageTemplateAttachment(CreateMessageTemplateAttachmentRequest createMessageTemplateAttachmentRequest) Uploads an attachment file to the specified Amazon Q in Connect message template. The name of the message template attachment has to be unique for each message template referenced by the
invalid input: '$'LATEST
qualifier. The body of the attachment file should be encoded using base64 encoding. After the file is uploaded, you can use the pre-signed Amazon S3 URL returned in response to download the uploaded file.- Parameters:
createMessageTemplateAttachmentRequest
-- Returns:
- A Java Future containing the result of the CreateMessageTemplateAttachment operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createMessageTemplateAttachment
default CompletableFuture<CreateMessageTemplateAttachmentResponse> createMessageTemplateAttachment(Consumer<CreateMessageTemplateAttachmentRequest.Builder> createMessageTemplateAttachmentRequest) Uploads an attachment file to the specified Amazon Q in Connect message template. The name of the message template attachment has to be unique for each message template referenced by the
invalid input: '$'LATEST
qualifier. The body of the attachment file should be encoded using base64 encoding. After the file is uploaded, you can use the pre-signed Amazon S3 URL returned in response to download the uploaded file.
This is a convenience which creates an instance of the
CreateMessageTemplateAttachmentRequest.Builder
avoiding the need to create one manually viaCreateMessageTemplateAttachmentRequest.builder()
- Parameters:
createMessageTemplateAttachmentRequest
- AConsumer
that will call methods onCreateMessageTemplateAttachmentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateMessageTemplateAttachment operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createMessageTemplateVersion
default CompletableFuture<CreateMessageTemplateVersionResponse> createMessageTemplateVersion(CreateMessageTemplateVersionRequest createMessageTemplateVersionRequest) Creates a new Amazon Q in Connect message template version from the current content and configuration of a message template. Versions are immutable and monotonically increasing. Once a version is created, you can reference a specific version of the message template by passing in
<message-template-id>:<versionNumber>
as the message template identifier. An error is displayed if the suppliedmessageTemplateContentSha256
is different from themessageTemplateContentSha256
of the message template withinvalid input: '$'LATEST
qualifier. If multipleCreateMessageTemplateVersion
requests are made while the message template remains the same, only the first invocation creates a new version and the succeeding requests will return the same response as the first invocation.- Parameters:
createMessageTemplateVersionRequest
-- Returns:
- A Java Future containing the result of the CreateMessageTemplateVersion operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createMessageTemplateVersion
default CompletableFuture<CreateMessageTemplateVersionResponse> createMessageTemplateVersion(Consumer<CreateMessageTemplateVersionRequest.Builder> createMessageTemplateVersionRequest) Creates a new Amazon Q in Connect message template version from the current content and configuration of a message template. Versions are immutable and monotonically increasing. Once a version is created, you can reference a specific version of the message template by passing in
<message-template-id>:<versionNumber>
as the message template identifier. An error is displayed if the suppliedmessageTemplateContentSha256
is different from themessageTemplateContentSha256
of the message template withinvalid input: '$'LATEST
qualifier. If multipleCreateMessageTemplateVersion
requests are made while the message template remains the same, only the first invocation creates a new version and the succeeding requests will return the same response as the first invocation.
This is a convenience which creates an instance of the
CreateMessageTemplateVersionRequest.Builder
avoiding the need to create one manually viaCreateMessageTemplateVersionRequest.builder()
- Parameters:
createMessageTemplateVersionRequest
- AConsumer
that will call methods onCreateMessageTemplateVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateMessageTemplateVersion operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createQuickResponse
default CompletableFuture<CreateQuickResponseResponse> createQuickResponse(CreateQuickResponseRequest createQuickResponseRequest) Creates an Amazon Q in Connect quick response.
- Parameters:
createQuickResponseRequest
-- Returns:
- A Java Future containing the result of the CreateQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createQuickResponse
default CompletableFuture<CreateQuickResponseResponse> createQuickResponse(Consumer<CreateQuickResponseRequest.Builder> createQuickResponseRequest) Creates an Amazon Q in Connect quick response.
This is a convenience which creates an instance of the
CreateQuickResponseRequest.Builder
avoiding the need to create one manually viaCreateQuickResponseRequest.builder()
- Parameters:
createQuickResponseRequest
- AConsumer
that will call methods onCreateQuickResponseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createSession
default CompletableFuture<CreateSessionResponse> createSession(CreateSessionRequest createSessionRequest) Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled.
- Parameters:
createSessionRequest
-- Returns:
- A Java Future containing the result of the CreateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
createSession
default CompletableFuture<CreateSessionResponse> createSession(Consumer<CreateSessionRequest.Builder> createSessionRequest) Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled.
This is a convenience which creates an instance of the
CreateSessionRequest.Builder
avoiding the need to create one manually viaCreateSessionRequest.builder()
- Parameters:
createSessionRequest
- AConsumer
that will call methods onCreateSessionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deactivateMessageTemplate
default CompletableFuture<DeactivateMessageTemplateResponse> deactivateMessageTemplate(DeactivateMessageTemplateRequest deactivateMessageTemplateRequest) Deactivates a specific version of the Amazon Q in Connect message template . After the version is deactivated, you can no longer use the
invalid input: '$'ACTIVE_VERSION
qualifier to reference the version in active status.- Parameters:
deactivateMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the DeactivateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deactivateMessageTemplate
default CompletableFuture<DeactivateMessageTemplateResponse> deactivateMessageTemplate(Consumer<DeactivateMessageTemplateRequest.Builder> deactivateMessageTemplateRequest) Deactivates a specific version of the Amazon Q in Connect message template . After the version is deactivated, you can no longer use the
invalid input: '$'ACTIVE_VERSION
qualifier to reference the version in active status.
This is a convenience which creates an instance of the
DeactivateMessageTemplateRequest.Builder
avoiding the need to create one manually viaDeactivateMessageTemplateRequest.builder()
- Parameters:
deactivateMessageTemplateRequest
- AConsumer
that will call methods onDeactivateMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeactivateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteAIAgent
default CompletableFuture<DeleteAiAgentResponse> deleteAIAgent(DeleteAiAgentRequest deleteAiAgentRequest) Deletes an Amazon Q in Connect AI Agent.
- Parameters:
deleteAiAgentRequest
-- Returns:
- A Java Future containing the result of the DeleteAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIAgent
default CompletableFuture<DeleteAiAgentResponse> deleteAIAgent(Consumer<DeleteAiAgentRequest.Builder> deleteAiAgentRequest) Deletes an Amazon Q in Connect AI Agent.
This is a convenience which creates an instance of the
DeleteAiAgentRequest.Builder
avoiding the need to create one manually viaDeleteAiAgentRequest.builder()
- Parameters:
deleteAiAgentRequest
- AConsumer
that will call methods onDeleteAiAgentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIAgentVersion
default CompletableFuture<DeleteAiAgentVersionResponse> deleteAIAgentVersion(DeleteAiAgentVersionRequest deleteAiAgentVersionRequest) Deletes an Amazon Q in Connect AI Agent Version.
- Parameters:
deleteAiAgentVersionRequest
-- Returns:
- A Java Future containing the result of the DeleteAIAgentVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIAgentVersion
default CompletableFuture<DeleteAiAgentVersionResponse> deleteAIAgentVersion(Consumer<DeleteAiAgentVersionRequest.Builder> deleteAiAgentVersionRequest) Deletes an Amazon Q in Connect AI Agent Version.
This is a convenience which creates an instance of the
DeleteAiAgentVersionRequest.Builder
avoiding the need to create one manually viaDeleteAiAgentVersionRequest.builder()
- Parameters:
deleteAiAgentVersionRequest
- AConsumer
that will call methods onDeleteAiAgentVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAIAgentVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIGuardrail
default CompletableFuture<DeleteAiGuardrailResponse> deleteAIGuardrail(DeleteAiGuardrailRequest deleteAiGuardrailRequest) Deletes an Amazon Q in Connect AI Guardrail.
- Parameters:
deleteAiGuardrailRequest
-- Returns:
- A Java Future containing the result of the DeleteAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIGuardrail
default CompletableFuture<DeleteAiGuardrailResponse> deleteAIGuardrail(Consumer<DeleteAiGuardrailRequest.Builder> deleteAiGuardrailRequest) Deletes an Amazon Q in Connect AI Guardrail.
This is a convenience which creates an instance of the
DeleteAiGuardrailRequest.Builder
avoiding the need to create one manually viaDeleteAiGuardrailRequest.builder()
- Parameters:
deleteAiGuardrailRequest
- AConsumer
that will call methods onDeleteAiGuardrailRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIGuardrailVersion
default CompletableFuture<DeleteAiGuardrailVersionResponse> deleteAIGuardrailVersion(DeleteAiGuardrailVersionRequest deleteAiGuardrailVersionRequest) Delete and Amazon Q in Connect AI Guardrail version.
- Parameters:
deleteAiGuardrailVersionRequest
-- Returns:
- A Java Future containing the result of the DeleteAIGuardrailVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIGuardrailVersion
default CompletableFuture<DeleteAiGuardrailVersionResponse> deleteAIGuardrailVersion(Consumer<DeleteAiGuardrailVersionRequest.Builder> deleteAiGuardrailVersionRequest) Delete and Amazon Q in Connect AI Guardrail version.
This is a convenience which creates an instance of the
DeleteAiGuardrailVersionRequest.Builder
avoiding the need to create one manually viaDeleteAiGuardrailVersionRequest.builder()
- Parameters:
deleteAiGuardrailVersionRequest
- AConsumer
that will call methods onDeleteAiGuardrailVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAIGuardrailVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIPrompt
default CompletableFuture<DeleteAiPromptResponse> deleteAIPrompt(DeleteAiPromptRequest deleteAiPromptRequest) Deletes an Amazon Q in Connect AI Prompt.
- Parameters:
deleteAiPromptRequest
-- Returns:
- A Java Future containing the result of the DeleteAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIPrompt
default CompletableFuture<DeleteAiPromptResponse> deleteAIPrompt(Consumer<DeleteAiPromptRequest.Builder> deleteAiPromptRequest) Deletes an Amazon Q in Connect AI Prompt.
This is a convenience which creates an instance of the
DeleteAiPromptRequest.Builder
avoiding the need to create one manually viaDeleteAiPromptRequest.builder()
- Parameters:
deleteAiPromptRequest
- AConsumer
that will call methods onDeleteAiPromptRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIPromptVersion
default CompletableFuture<DeleteAiPromptVersionResponse> deleteAIPromptVersion(DeleteAiPromptVersionRequest deleteAiPromptVersionRequest) Delete and Amazon Q in Connect AI Prompt version.
- Parameters:
deleteAiPromptVersionRequest
-- Returns:
- A Java Future containing the result of the DeleteAIPromptVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAIPromptVersion
default CompletableFuture<DeleteAiPromptVersionResponse> deleteAIPromptVersion(Consumer<DeleteAiPromptVersionRequest.Builder> deleteAiPromptVersionRequest) Delete and Amazon Q in Connect AI Prompt version.
This is a convenience which creates an instance of the
DeleteAiPromptVersionRequest.Builder
avoiding the need to create one manually viaDeleteAiPromptVersionRequest.builder()
- Parameters:
deleteAiPromptVersionRequest
- AConsumer
that will call methods onDeleteAiPromptVersionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAIPromptVersion operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssistant
default CompletableFuture<DeleteAssistantResponse> deleteAssistant(DeleteAssistantRequest deleteAssistantRequest) Deletes an assistant.
- Parameters:
deleteAssistantRequest
-- Returns:
- A Java Future containing the result of the DeleteAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssistant
default CompletableFuture<DeleteAssistantResponse> deleteAssistant(Consumer<DeleteAssistantRequest.Builder> deleteAssistantRequest) Deletes an assistant.
This is a convenience which creates an instance of the
DeleteAssistantRequest.Builder
avoiding the need to create one manually viaDeleteAssistantRequest.builder()
- Parameters:
deleteAssistantRequest
- AConsumer
that will call methods onDeleteAssistantRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssistantAssociation
default CompletableFuture<DeleteAssistantAssociationResponse> deleteAssistantAssociation(DeleteAssistantAssociationRequest deleteAssistantAssociationRequest) Deletes an assistant association.
- Parameters:
deleteAssistantAssociationRequest
-- Returns:
- A Java Future containing the result of the DeleteAssistantAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAssistantAssociation
default CompletableFuture<DeleteAssistantAssociationResponse> deleteAssistantAssociation(Consumer<DeleteAssistantAssociationRequest.Builder> deleteAssistantAssociationRequest) Deletes an assistant association.
This is a convenience which creates an instance of the
DeleteAssistantAssociationRequest.Builder
avoiding the need to create one manually viaDeleteAssistantAssociationRequest.builder()
- Parameters:
deleteAssistantAssociationRequest
- AConsumer
that will call methods onDeleteAssistantAssociationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAssistantAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteContent
default CompletableFuture<DeleteContentResponse> deleteContent(DeleteContentRequest deleteContentRequest) Deletes the content.
- Parameters:
deleteContentRequest
-- Returns:
- A Java Future containing the result of the DeleteContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteContent
default CompletableFuture<DeleteContentResponse> deleteContent(Consumer<DeleteContentRequest.Builder> deleteContentRequest) Deletes the content.
This is a convenience which creates an instance of the
DeleteContentRequest.Builder
avoiding the need to create one manually viaDeleteContentRequest.builder()
- Parameters:
deleteContentRequest
- AConsumer
that will call methods onDeleteContentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteContentAssociation
default CompletableFuture<DeleteContentAssociationResponse> deleteContentAssociation(DeleteContentAssociationRequest deleteContentAssociationRequest) Deletes the content association.
For more information about content associations--what they are and when they are used--see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
- Parameters:
deleteContentAssociationRequest
-- Returns:
- A Java Future containing the result of the DeleteContentAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteContentAssociation
default CompletableFuture<DeleteContentAssociationResponse> deleteContentAssociation(Consumer<DeleteContentAssociationRequest.Builder> deleteContentAssociationRequest) Deletes the content association.
For more information about content associations--what they are and when they are used--see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
DeleteContentAssociationRequest.Builder
avoiding the need to create one manually viaDeleteContentAssociationRequest.builder()
- Parameters:
deleteContentAssociationRequest
- AConsumer
that will call methods onDeleteContentAssociationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteContentAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteImportJob
default CompletableFuture<DeleteImportJobResponse> deleteImportJob(DeleteImportJobRequest deleteImportJobRequest) Deletes the quick response import job.
- Parameters:
deleteImportJobRequest
-- Returns:
- A Java Future containing the result of the DeleteImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteImportJob
default CompletableFuture<DeleteImportJobResponse> deleteImportJob(Consumer<DeleteImportJobRequest.Builder> deleteImportJobRequest) Deletes the quick response import job.
This is a convenience which creates an instance of the
DeleteImportJobRequest.Builder
avoiding the need to create one manually viaDeleteImportJobRequest.builder()
- Parameters:
deleteImportJobRequest
- AConsumer
that will call methods onDeleteImportJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteKnowledgeBase
default CompletableFuture<DeleteKnowledgeBaseResponse> deleteKnowledgeBase(DeleteKnowledgeBaseRequest deleteKnowledgeBaseRequest) Deletes 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.
- Parameters:
deleteKnowledgeBaseRequest
-- Returns:
- A Java Future containing the result of the DeleteKnowledgeBase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteKnowledgeBase
default CompletableFuture<DeleteKnowledgeBaseResponse> deleteKnowledgeBase(Consumer<DeleteKnowledgeBaseRequest.Builder> deleteKnowledgeBaseRequest) Deletes 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.
This is a convenience which creates an instance of the
DeleteKnowledgeBaseRequest.Builder
avoiding the need to create one manually viaDeleteKnowledgeBaseRequest.builder()
- Parameters:
deleteKnowledgeBaseRequest
- AConsumer
that will call methods onDeleteKnowledgeBaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteKnowledgeBase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteMessageTemplate
default CompletableFuture<DeleteMessageTemplateResponse> deleteMessageTemplate(DeleteMessageTemplateRequest deleteMessageTemplateRequest) Deletes an Amazon Q in Connect message template entirely or a specific version of the message template if version is supplied in the request. You can provide the message template identifier as
<message-template-id>:<versionNumber>
to delete a specific version of the message template. If it is not supplied, the message template and all available versions will be deleted.- Parameters:
deleteMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the DeleteMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteMessageTemplate
default CompletableFuture<DeleteMessageTemplateResponse> deleteMessageTemplate(Consumer<DeleteMessageTemplateRequest.Builder> deleteMessageTemplateRequest) Deletes an Amazon Q in Connect message template entirely or a specific version of the message template if version is supplied in the request. You can provide the message template identifier as
<message-template-id>:<versionNumber>
to delete a specific version of the message template. If it is not supplied, the message template and all available versions will be deleted.
This is a convenience which creates an instance of the
DeleteMessageTemplateRequest.Builder
avoiding the need to create one manually viaDeleteMessageTemplateRequest.builder()
- Parameters:
deleteMessageTemplateRequest
- AConsumer
that will call methods onDeleteMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteMessageTemplateAttachment
default CompletableFuture<DeleteMessageTemplateAttachmentResponse> deleteMessageTemplateAttachment(DeleteMessageTemplateAttachmentRequest deleteMessageTemplateAttachmentRequest) Deletes the attachment file from the Amazon Q in Connect message template that is referenced by
invalid input: '$'LATEST
qualifier. Attachments on available message template versions will remain unchanged.- Parameters:
deleteMessageTemplateAttachmentRequest
-- Returns:
- A Java Future containing the result of the DeleteMessageTemplateAttachment operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteMessageTemplateAttachment
default CompletableFuture<DeleteMessageTemplateAttachmentResponse> deleteMessageTemplateAttachment(Consumer<DeleteMessageTemplateAttachmentRequest.Builder> deleteMessageTemplateAttachmentRequest) Deletes the attachment file from the Amazon Q in Connect message template that is referenced by
invalid input: '$'LATEST
qualifier. Attachments on available message template versions will remain unchanged.
This is a convenience which creates an instance of the
DeleteMessageTemplateAttachmentRequest.Builder
avoiding the need to create one manually viaDeleteMessageTemplateAttachmentRequest.builder()
- Parameters:
deleteMessageTemplateAttachmentRequest
- AConsumer
that will call methods onDeleteMessageTemplateAttachmentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteMessageTemplateAttachment operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
deleteQuickResponse
default CompletableFuture<DeleteQuickResponseResponse> deleteQuickResponse(DeleteQuickResponseRequest deleteQuickResponseRequest) Deletes a quick response.
- Parameters:
deleteQuickResponseRequest
-- Returns:
- A Java Future containing the result of the DeleteQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteQuickResponse
default CompletableFuture<DeleteQuickResponseResponse> deleteQuickResponse(Consumer<DeleteQuickResponseRequest.Builder> deleteQuickResponseRequest) Deletes a quick response.
This is a convenience which creates an instance of the
DeleteQuickResponseRequest.Builder
avoiding the need to create one manually viaDeleteQuickResponseRequest.builder()
- Parameters:
deleteQuickResponseRequest
- AConsumer
that will call methods onDeleteQuickResponseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAIAgent
Gets an Amazon Q in Connect AI Agent.
- Parameters:
getAiAgentRequest
-- Returns:
- A Java Future containing the result of the GetAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAIAgent
default CompletableFuture<GetAiAgentResponse> getAIAgent(Consumer<GetAiAgentRequest.Builder> getAiAgentRequest) Gets an Amazon Q in Connect AI Agent.
This is a convenience which creates an instance of the
GetAiAgentRequest.Builder
avoiding the need to create one manually viaGetAiAgentRequest.builder()
- Parameters:
getAiAgentRequest
- AConsumer
that will call methods onGetAiAgentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAIGuardrail
default CompletableFuture<GetAiGuardrailResponse> getAIGuardrail(GetAiGuardrailRequest getAiGuardrailRequest) Gets the Amazon Q in Connect AI Guardrail.
- Parameters:
getAiGuardrailRequest
-- Returns:
- A Java Future containing the result of the GetAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAIGuardrail
default CompletableFuture<GetAiGuardrailResponse> getAIGuardrail(Consumer<GetAiGuardrailRequest.Builder> getAiGuardrailRequest) Gets the Amazon Q in Connect AI Guardrail.
This is a convenience which creates an instance of the
GetAiGuardrailRequest.Builder
avoiding the need to create one manually viaGetAiGuardrailRequest.builder()
- Parameters:
getAiGuardrailRequest
- AConsumer
that will call methods onGetAiGuardrailRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAIPrompt
Gets and Amazon Q in Connect AI Prompt.
- Parameters:
getAiPromptRequest
-- Returns:
- A Java Future containing the result of the GetAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAIPrompt
default CompletableFuture<GetAiPromptResponse> getAIPrompt(Consumer<GetAiPromptRequest.Builder> getAiPromptRequest) Gets and Amazon Q in Connect AI Prompt.
This is a convenience which creates an instance of the
GetAiPromptRequest.Builder
avoiding the need to create one manually viaGetAiPromptRequest.builder()
- Parameters:
getAiPromptRequest
- AConsumer
that will call methods onGetAiPromptRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssistant
default CompletableFuture<GetAssistantResponse> getAssistant(GetAssistantRequest getAssistantRequest) Retrieves information about an assistant.
- Parameters:
getAssistantRequest
-- Returns:
- A Java Future containing the result of the GetAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssistant
default CompletableFuture<GetAssistantResponse> getAssistant(Consumer<GetAssistantRequest.Builder> getAssistantRequest) Retrieves information about an assistant.
This is a convenience which creates an instance of the
GetAssistantRequest.Builder
avoiding the need to create one manually viaGetAssistantRequest.builder()
- Parameters:
getAssistantRequest
- AConsumer
that will call methods onGetAssistantRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssistantAssociation
default CompletableFuture<GetAssistantAssociationResponse> getAssistantAssociation(GetAssistantAssociationRequest getAssistantAssociationRequest) Retrieves information about an assistant association.
- Parameters:
getAssistantAssociationRequest
-- Returns:
- A Java Future containing the result of the GetAssistantAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAssistantAssociation
default CompletableFuture<GetAssistantAssociationResponse> getAssistantAssociation(Consumer<GetAssistantAssociationRequest.Builder> getAssistantAssociationRequest) Retrieves information about an assistant association.
This is a convenience which creates an instance of the
GetAssistantAssociationRequest.Builder
avoiding the need to create one manually viaGetAssistantAssociationRequest.builder()
- Parameters:
getAssistantAssociationRequest
- AConsumer
that will call methods onGetAssistantAssociationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetAssistantAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getContent
Retrieves content, including a pre-signed URL to download the content.
- Parameters:
getContentRequest
-- Returns:
- A Java Future containing the result of the GetContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getContent
default CompletableFuture<GetContentResponse> getContent(Consumer<GetContentRequest.Builder> getContentRequest) Retrieves content, including a pre-signed URL to download the content.
This is a convenience which creates an instance of the
GetContentRequest.Builder
avoiding the need to create one manually viaGetContentRequest.builder()
- Parameters:
getContentRequest
- AConsumer
that will call methods onGetContentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getContentAssociation
default CompletableFuture<GetContentAssociationResponse> getContentAssociation(GetContentAssociationRequest getContentAssociationRequest) Returns the content association.
For more information about content associations--what they are and when they are used--see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
- Parameters:
getContentAssociationRequest
-- Returns:
- A Java Future containing the result of the GetContentAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getContentAssociation
default CompletableFuture<GetContentAssociationResponse> getContentAssociation(Consumer<GetContentAssociationRequest.Builder> getContentAssociationRequest) Returns the content association.
For more information about content associations--what they are and when they are used--see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
GetContentAssociationRequest.Builder
avoiding the need to create one manually viaGetContentAssociationRequest.builder()
- Parameters:
getContentAssociationRequest
- AConsumer
that will call methods onGetContentAssociationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetContentAssociation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getContentSummary
default CompletableFuture<GetContentSummaryResponse> getContentSummary(GetContentSummaryRequest getContentSummaryRequest) Retrieves summary information about the content.
- Parameters:
getContentSummaryRequest
-- Returns:
- A Java Future containing the result of the GetContentSummary operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getContentSummary
default CompletableFuture<GetContentSummaryResponse> getContentSummary(Consumer<GetContentSummaryRequest.Builder> getContentSummaryRequest) Retrieves summary information about the content.
This is a convenience which creates an instance of the
GetContentSummaryRequest.Builder
avoiding the need to create one manually viaGetContentSummaryRequest.builder()
- Parameters:
getContentSummaryRequest
- AConsumer
that will call methods onGetContentSummaryRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetContentSummary operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getImportJob
default CompletableFuture<GetImportJobResponse> getImportJob(GetImportJobRequest getImportJobRequest) Retrieves the started import job.
- Parameters:
getImportJobRequest
-- Returns:
- A Java Future containing the result of the GetImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getImportJob
default CompletableFuture<GetImportJobResponse> getImportJob(Consumer<GetImportJobRequest.Builder> getImportJobRequest) Retrieves the started import job.
This is a convenience which creates an instance of the
GetImportJobRequest.Builder
avoiding the need to create one manually viaGetImportJobRequest.builder()
- Parameters:
getImportJobRequest
- AConsumer
that will call methods onGetImportJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getKnowledgeBase
default CompletableFuture<GetKnowledgeBaseResponse> getKnowledgeBase(GetKnowledgeBaseRequest getKnowledgeBaseRequest) Retrieves information about the knowledge base.
- Parameters:
getKnowledgeBaseRequest
-- Returns:
- A Java Future containing the result of the GetKnowledgeBase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getKnowledgeBase
default CompletableFuture<GetKnowledgeBaseResponse> getKnowledgeBase(Consumer<GetKnowledgeBaseRequest.Builder> getKnowledgeBaseRequest) Retrieves information about the knowledge base.
This is a convenience which creates an instance of the
GetKnowledgeBaseRequest.Builder
avoiding the need to create one manually viaGetKnowledgeBaseRequest.builder()
- Parameters:
getKnowledgeBaseRequest
- AConsumer
that will call methods onGetKnowledgeBaseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetKnowledgeBase operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMessageTemplate
default CompletableFuture<GetMessageTemplateResponse> getMessageTemplate(GetMessageTemplateRequest getMessageTemplateRequest) Retrieves the Amazon Q in Connect message template. The message template identifier can contain an optional qualifier, for example,
<message-template-id>:<qualifier>
, which is either an actual version number or an Amazon Q Connect managed qualifierinvalid input: '$'ACTIVE_VERSION
|invalid input: '$'LATEST
. If it is not supplied, theninvalid input: '$'LATEST
is assumed implicitly.- Parameters:
getMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the GetMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMessageTemplate
default CompletableFuture<GetMessageTemplateResponse> getMessageTemplate(Consumer<GetMessageTemplateRequest.Builder> getMessageTemplateRequest) Retrieves the Amazon Q in Connect message template. The message template identifier can contain an optional qualifier, for example,
<message-template-id>:<qualifier>
, which is either an actual version number or an Amazon Q Connect managed qualifierinvalid input: '$'ACTIVE_VERSION
|invalid input: '$'LATEST
. If it is not supplied, theninvalid input: '$'LATEST
is assumed implicitly.
This is a convenience which creates an instance of the
GetMessageTemplateRequest.Builder
avoiding the need to create one manually viaGetMessageTemplateRequest.builder()
- Parameters:
getMessageTemplateRequest
- AConsumer
that will call methods onGetMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getNextMessage
default CompletableFuture<GetNextMessageResponse> getNextMessage(GetNextMessageRequest getNextMessageRequest) Retrieves next message on an Amazon Q in Connect session.
- Parameters:
getNextMessageRequest
-- Returns:
- A Java Future containing the result of the GetNextMessage operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getNextMessage
default CompletableFuture<GetNextMessageResponse> getNextMessage(Consumer<GetNextMessageRequest.Builder> getNextMessageRequest) Retrieves next message on an Amazon Q in Connect session.
This is a convenience which creates an instance of the
GetNextMessageRequest.Builder
avoiding the need to create one manually viaGetNextMessageRequest.builder()
- Parameters:
getNextMessageRequest
- AConsumer
that will call methods onGetNextMessageRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetNextMessage operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getQuickResponse
default CompletableFuture<GetQuickResponseResponse> getQuickResponse(GetQuickResponseRequest getQuickResponseRequest) Retrieves the quick response.
- Parameters:
getQuickResponseRequest
-- Returns:
- A Java Future containing the result of the GetQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getQuickResponse
default CompletableFuture<GetQuickResponseResponse> getQuickResponse(Consumer<GetQuickResponseRequest.Builder> getQuickResponseRequest) Retrieves the quick response.
This is a convenience which creates an instance of the
GetQuickResponseRequest.Builder
avoiding the need to create one manually viaGetQuickResponseRequest.builder()
- Parameters:
getQuickResponseRequest
- AConsumer
that will call methods onGetQuickResponseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRecommendations
@Deprecated default CompletableFuture<GetRecommendationsResponse> getRecommendations(GetRecommendationsRequest getRecommendationsRequest) Deprecated.GetRecommendations API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.
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.- Parameters:
getRecommendationsRequest
-- Returns:
- A Java Future containing the result of the GetRecommendations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getRecommendations
@Deprecated default CompletableFuture<GetRecommendationsResponse> getRecommendations(Consumer<GetRecommendationsRequest.Builder> getRecommendationsRequest) Deprecated.GetRecommendations API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.
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.
This is a convenience which creates an instance of the
GetRecommendationsRequest.Builder
avoiding the need to create one manually viaGetRecommendationsRequest.builder()
- Parameters:
getRecommendationsRequest
- AConsumer
that will call methods onGetRecommendationsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetRecommendations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSession
Retrieves information for a specified session.
- Parameters:
getSessionRequest
-- Returns:
- A Java Future containing the result of the GetSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getSession
default CompletableFuture<GetSessionResponse> getSession(Consumer<GetSessionRequest.Builder> getSessionRequest) Retrieves information for a specified session.
This is a convenience which creates an instance of the
GetSessionRequest.Builder
avoiding the need to create one manually viaGetSessionRequest.builder()
- Parameters:
getSessionRequest
- AConsumer
that will call methods onGetSessionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgentVersions
default CompletableFuture<ListAiAgentVersionsResponse> listAIAgentVersions(ListAiAgentVersionsRequest listAiAgentVersionsRequest) List AI Agent versions.
- Parameters:
listAiAgentVersionsRequest
-- Returns:
- A Java Future containing the result of the ListAIAgentVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgentVersions
default CompletableFuture<ListAiAgentVersionsResponse> listAIAgentVersions(Consumer<ListAiAgentVersionsRequest.Builder> listAiAgentVersionsRequest) List AI Agent versions.
This is a convenience which creates an instance of the
ListAiAgentVersionsRequest.Builder
avoiding the need to create one manually viaListAiAgentVersionsRequest.builder()
- Parameters:
listAiAgentVersionsRequest
- AConsumer
that will call methods onListAiAgentVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAIAgentVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgentVersionsPaginator
default ListAIAgentVersionsPublisher listAIAgentVersionsPaginator(ListAiAgentVersionsRequest listAiAgentVersionsRequest) This is a variant of
listAIAgentVersions(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIAgentVersionsPublisher publisher = client.listAIAgentVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIAgentVersionsPublisher publisher = client.listAIAgentVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIAgentVersions(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsRequest)
operation.- Parameters:
listAiAgentVersionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgentVersionsPaginator
default ListAIAgentVersionsPublisher listAIAgentVersionsPaginator(Consumer<ListAiAgentVersionsRequest.Builder> listAiAgentVersionsRequest) This is a variant of
listAIAgentVersions(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIAgentVersionsPublisher publisher = client.listAIAgentVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIAgentVersionsPublisher publisher = client.listAIAgentVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIAgentVersions(software.amazon.awssdk.services.qconnect.model.ListAiAgentVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListAiAgentVersionsRequest.Builder
avoiding the need to create one manually viaListAiAgentVersionsRequest.builder()
- Parameters:
listAiAgentVersionsRequest
- AConsumer
that will call methods onListAiAgentVersionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgents
default CompletableFuture<ListAiAgentsResponse> listAIAgents(ListAiAgentsRequest listAiAgentsRequest) Lists AI Agents.
- Parameters:
listAiAgentsRequest
-- Returns:
- A Java Future containing the result of the ListAIAgents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgents
default CompletableFuture<ListAiAgentsResponse> listAIAgents(Consumer<ListAiAgentsRequest.Builder> listAiAgentsRequest) Lists AI Agents.
This is a convenience which creates an instance of the
ListAiAgentsRequest.Builder
avoiding the need to create one manually viaListAiAgentsRequest.builder()
- Parameters:
listAiAgentsRequest
- AConsumer
that will call methods onListAiAgentsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAIAgents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgentsPaginator
This is a variant of
listAIAgents(software.amazon.awssdk.services.qconnect.model.ListAiAgentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIAgentsPublisher publisher = client.listAIAgentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIAgentsPublisher publisher = client.listAIAgentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiAgentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiAgentsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIAgents(software.amazon.awssdk.services.qconnect.model.ListAiAgentsRequest)
operation.- Parameters:
listAiAgentsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIAgentsPaginator
default ListAIAgentsPublisher listAIAgentsPaginator(Consumer<ListAiAgentsRequest.Builder> listAiAgentsRequest) This is a variant of
listAIAgents(software.amazon.awssdk.services.qconnect.model.ListAiAgentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIAgentsPublisher publisher = client.listAIAgentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIAgentsPublisher publisher = client.listAIAgentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiAgentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiAgentsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIAgents(software.amazon.awssdk.services.qconnect.model.ListAiAgentsRequest)
operation.
This is a convenience which creates an instance of the
ListAiAgentsRequest.Builder
avoiding the need to create one manually viaListAiAgentsRequest.builder()
- Parameters:
listAiAgentsRequest
- AConsumer
that will call methods onListAiAgentsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrailVersions
default CompletableFuture<ListAiGuardrailVersionsResponse> listAIGuardrailVersions(ListAiGuardrailVersionsRequest listAiGuardrailVersionsRequest) Lists AI Guardrail versions.
- Parameters:
listAiGuardrailVersionsRequest
-- Returns:
- A Java Future containing the result of the ListAIGuardrailVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrailVersions
default CompletableFuture<ListAiGuardrailVersionsResponse> listAIGuardrailVersions(Consumer<ListAiGuardrailVersionsRequest.Builder> listAiGuardrailVersionsRequest) Lists AI Guardrail versions.
This is a convenience which creates an instance of the
ListAiGuardrailVersionsRequest.Builder
avoiding the need to create one manually viaListAiGuardrailVersionsRequest.builder()
- Parameters:
listAiGuardrailVersionsRequest
- AConsumer
that will call methods onListAiGuardrailVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAIGuardrailVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrailVersionsPaginator
default ListAIGuardrailVersionsPublisher listAIGuardrailVersionsPaginator(ListAiGuardrailVersionsRequest listAiGuardrailVersionsRequest) This is a variant of
listAIGuardrailVersions(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailVersionsPublisher publisher = client.listAIGuardrailVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailVersionsPublisher publisher = client.listAIGuardrailVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIGuardrailVersions(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsRequest)
operation.- Parameters:
listAiGuardrailVersionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrailVersionsPaginator
default ListAIGuardrailVersionsPublisher listAIGuardrailVersionsPaginator(Consumer<ListAiGuardrailVersionsRequest.Builder> listAiGuardrailVersionsRequest) This is a variant of
listAIGuardrailVersions(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailVersionsPublisher publisher = client.listAIGuardrailVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailVersionsPublisher publisher = client.listAIGuardrailVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIGuardrailVersions(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListAiGuardrailVersionsRequest.Builder
avoiding the need to create one manually viaListAiGuardrailVersionsRequest.builder()
- Parameters:
listAiGuardrailVersionsRequest
- AConsumer
that will call methods onListAiGuardrailVersionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrails
default CompletableFuture<ListAiGuardrailsResponse> listAIGuardrails(ListAiGuardrailsRequest listAiGuardrailsRequest) Lists the AI Guardrails available on the Amazon Q in Connect assistant.
- Parameters:
listAiGuardrailsRequest
-- Returns:
- A Java Future containing the result of the ListAIGuardrails operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrails
default CompletableFuture<ListAiGuardrailsResponse> listAIGuardrails(Consumer<ListAiGuardrailsRequest.Builder> listAiGuardrailsRequest) Lists the AI Guardrails available on the Amazon Q in Connect assistant.
This is a convenience which creates an instance of the
ListAiGuardrailsRequest.Builder
avoiding the need to create one manually viaListAiGuardrailsRequest.builder()
- Parameters:
listAiGuardrailsRequest
- AConsumer
that will call methods onListAiGuardrailsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAIGuardrails operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrailsPaginator
default ListAIGuardrailsPublisher listAIGuardrailsPaginator(ListAiGuardrailsRequest listAiGuardrailsRequest) This is a variant of
listAIGuardrails(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailsPublisher publisher = client.listAIGuardrailsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailsPublisher publisher = client.listAIGuardrailsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIGuardrails(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsRequest)
operation.- Parameters:
listAiGuardrailsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIGuardrailsPaginator
default ListAIGuardrailsPublisher listAIGuardrailsPaginator(Consumer<ListAiGuardrailsRequest.Builder> listAiGuardrailsRequest) This is a variant of
listAIGuardrails(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailsPublisher publisher = client.listAIGuardrailsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIGuardrailsPublisher publisher = client.listAIGuardrailsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIGuardrails(software.amazon.awssdk.services.qconnect.model.ListAiGuardrailsRequest)
operation.
This is a convenience which creates an instance of the
ListAiGuardrailsRequest.Builder
avoiding the need to create one manually viaListAiGuardrailsRequest.builder()
- Parameters:
listAiGuardrailsRequest
- AConsumer
that will call methods onListAiGuardrailsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPromptVersions
default CompletableFuture<ListAiPromptVersionsResponse> listAIPromptVersions(ListAiPromptVersionsRequest listAiPromptVersionsRequest) Lists AI Prompt versions.
- Parameters:
listAiPromptVersionsRequest
-- Returns:
- A Java Future containing the result of the ListAIPromptVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPromptVersions
default CompletableFuture<ListAiPromptVersionsResponse> listAIPromptVersions(Consumer<ListAiPromptVersionsRequest.Builder> listAiPromptVersionsRequest) Lists AI Prompt versions.
This is a convenience which creates an instance of the
ListAiPromptVersionsRequest.Builder
avoiding the need to create one manually viaListAiPromptVersionsRequest.builder()
- Parameters:
listAiPromptVersionsRequest
- AConsumer
that will call methods onListAiPromptVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAIPromptVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPromptVersionsPaginator
default ListAIPromptVersionsPublisher listAIPromptVersionsPaginator(ListAiPromptVersionsRequest listAiPromptVersionsRequest) This is a variant of
listAIPromptVersions(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIPromptVersionsPublisher publisher = client.listAIPromptVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIPromptVersionsPublisher publisher = client.listAIPromptVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIPromptVersions(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsRequest)
operation.- Parameters:
listAiPromptVersionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPromptVersionsPaginator
default ListAIPromptVersionsPublisher listAIPromptVersionsPaginator(Consumer<ListAiPromptVersionsRequest.Builder> listAiPromptVersionsRequest) This is a variant of
listAIPromptVersions(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIPromptVersionsPublisher publisher = client.listAIPromptVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIPromptVersionsPublisher publisher = client.listAIPromptVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIPromptVersions(software.amazon.awssdk.services.qconnect.model.ListAiPromptVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListAiPromptVersionsRequest.Builder
avoiding the need to create one manually viaListAiPromptVersionsRequest.builder()
- Parameters:
listAiPromptVersionsRequest
- AConsumer
that will call methods onListAiPromptVersionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPrompts
default CompletableFuture<ListAiPromptsResponse> listAIPrompts(ListAiPromptsRequest listAiPromptsRequest) Lists the AI Prompts available on the Amazon Q in Connect assistant.
- Parameters:
listAiPromptsRequest
-- Returns:
- A Java Future containing the result of the ListAIPrompts operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPrompts
default CompletableFuture<ListAiPromptsResponse> listAIPrompts(Consumer<ListAiPromptsRequest.Builder> listAiPromptsRequest) Lists the AI Prompts available on the Amazon Q in Connect assistant.
This is a convenience which creates an instance of the
ListAiPromptsRequest.Builder
avoiding the need to create one manually viaListAiPromptsRequest.builder()
- Parameters:
listAiPromptsRequest
- AConsumer
that will call methods onListAiPromptsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAIPrompts operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPromptsPaginator
This is a variant of
listAIPrompts(software.amazon.awssdk.services.qconnect.model.ListAiPromptsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIPromptsPublisher publisher = client.listAIPromptsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIPromptsPublisher publisher = client.listAIPromptsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiPromptsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiPromptsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIPrompts(software.amazon.awssdk.services.qconnect.model.ListAiPromptsRequest)
operation.- Parameters:
listAiPromptsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAIPromptsPaginator
default ListAIPromptsPublisher listAIPromptsPaginator(Consumer<ListAiPromptsRequest.Builder> listAiPromptsRequest) This is a variant of
listAIPrompts(software.amazon.awssdk.services.qconnect.model.ListAiPromptsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAIPromptsPublisher publisher = client.listAIPromptsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAIPromptsPublisher publisher = client.listAIPromptsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAiPromptsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAiPromptsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAIPrompts(software.amazon.awssdk.services.qconnect.model.ListAiPromptsRequest)
operation.
This is a convenience which creates an instance of the
ListAiPromptsRequest.Builder
avoiding the need to create one manually viaListAiPromptsRequest.builder()
- Parameters:
listAiPromptsRequest
- AConsumer
that will call methods onListAiPromptsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ThrottlingException The throttling limit has been exceeded.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistantAssociations
default CompletableFuture<ListAssistantAssociationsResponse> listAssistantAssociations(ListAssistantAssociationsRequest listAssistantAssociationsRequest) Lists information about assistant associations.
- Parameters:
listAssistantAssociationsRequest
-- Returns:
- A Java Future containing the result of the ListAssistantAssociations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistantAssociations
default CompletableFuture<ListAssistantAssociationsResponse> listAssistantAssociations(Consumer<ListAssistantAssociationsRequest.Builder> listAssistantAssociationsRequest) Lists information about assistant associations.
This is a convenience which creates an instance of the
ListAssistantAssociationsRequest.Builder
avoiding the need to create one manually viaListAssistantAssociationsRequest.builder()
- Parameters:
listAssistantAssociationsRequest
- AConsumer
that will call methods onListAssistantAssociationsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAssistantAssociations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistantAssociationsPaginator
default ListAssistantAssociationsPublisher listAssistantAssociationsPaginator(ListAssistantAssociationsRequest listAssistantAssociationsRequest) This is a variant of
listAssistantAssociations(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAssistantAssociationsPublisher publisher = client.listAssistantAssociationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAssistantAssociationsPublisher publisher = client.listAssistantAssociationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssistantAssociations(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsRequest)
operation.- Parameters:
listAssistantAssociationsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistantAssociationsPaginator
default ListAssistantAssociationsPublisher listAssistantAssociationsPaginator(Consumer<ListAssistantAssociationsRequest.Builder> listAssistantAssociationsRequest) This is a variant of
listAssistantAssociations(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAssistantAssociationsPublisher publisher = client.listAssistantAssociationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAssistantAssociationsPublisher publisher = client.listAssistantAssociationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssistantAssociations(software.amazon.awssdk.services.qconnect.model.ListAssistantAssociationsRequest)
operation.
This is a convenience which creates an instance of the
ListAssistantAssociationsRequest.Builder
avoiding the need to create one manually viaListAssistantAssociationsRequest.builder()
- Parameters:
listAssistantAssociationsRequest
- AConsumer
that will call methods onListAssistantAssociationsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistants
default CompletableFuture<ListAssistantsResponse> listAssistants(ListAssistantsRequest listAssistantsRequest) Lists information about assistants.
- Parameters:
listAssistantsRequest
-- Returns:
- A Java Future containing the result of the ListAssistants operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistants
default CompletableFuture<ListAssistantsResponse> listAssistants(Consumer<ListAssistantsRequest.Builder> listAssistantsRequest) Lists information about assistants.
This is a convenience which creates an instance of the
ListAssistantsRequest.Builder
avoiding the need to create one manually viaListAssistantsRequest.builder()
- Parameters:
listAssistantsRequest
- AConsumer
that will call methods onListAssistantsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAssistants operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistantsPaginator
default ListAssistantsPublisher listAssistantsPaginator(ListAssistantsRequest listAssistantsRequest) This is a variant of
listAssistants(software.amazon.awssdk.services.qconnect.model.ListAssistantsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAssistantsPublisher publisher = client.listAssistantsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAssistantsPublisher publisher = client.listAssistantsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAssistantsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAssistantsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssistants(software.amazon.awssdk.services.qconnect.model.ListAssistantsRequest)
operation.- Parameters:
listAssistantsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssistantsPaginator
default ListAssistantsPublisher listAssistantsPaginator(Consumer<ListAssistantsRequest.Builder> listAssistantsRequest) This is a variant of
listAssistants(software.amazon.awssdk.services.qconnect.model.ListAssistantsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListAssistantsPublisher publisher = client.listAssistantsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListAssistantsPublisher publisher = client.listAssistantsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListAssistantsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListAssistantsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssistants(software.amazon.awssdk.services.qconnect.model.ListAssistantsRequest)
operation.
This is a convenience which creates an instance of the
ListAssistantsRequest.Builder
avoiding the need to create one manually viaListAssistantsRequest.builder()
- Parameters:
listAssistantsRequest
- AConsumer
that will call methods onListAssistantsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContentAssociations
default CompletableFuture<ListContentAssociationsResponse> listContentAssociations(ListContentAssociationsRequest listContentAssociationsRequest) Lists the content associations.
For more information about content associations--what they are and when they are used--see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
- Parameters:
listContentAssociationsRequest
-- Returns:
- A Java Future containing the result of the ListContentAssociations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContentAssociations
default CompletableFuture<ListContentAssociationsResponse> listContentAssociations(Consumer<ListContentAssociationsRequest.Builder> listContentAssociationsRequest) Lists the content associations.
For more information about content associations--what they are and when they are used--see Integrate Amazon Q in Connect with step-by-step guides in the Amazon Connect Administrator Guide.
This is a convenience which creates an instance of the
ListContentAssociationsRequest.Builder
avoiding the need to create one manually viaListContentAssociationsRequest.builder()
- Parameters:
listContentAssociationsRequest
- AConsumer
that will call methods onListContentAssociationsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListContentAssociations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContentAssociationsPaginator
default ListContentAssociationsPublisher listContentAssociationsPaginator(ListContentAssociationsRequest listContentAssociationsRequest) This is a variant of
listContentAssociations(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListContentAssociationsPublisher publisher = client.listContentAssociationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListContentAssociationsPublisher publisher = client.listContentAssociationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListContentAssociationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContentAssociations(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsRequest)
operation.- Parameters:
listContentAssociationsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContentAssociationsPaginator
default ListContentAssociationsPublisher listContentAssociationsPaginator(Consumer<ListContentAssociationsRequest.Builder> listContentAssociationsRequest) This is a variant of
listContentAssociations(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListContentAssociationsPublisher publisher = client.listContentAssociationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListContentAssociationsPublisher publisher = client.listContentAssociationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListContentAssociationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContentAssociations(software.amazon.awssdk.services.qconnect.model.ListContentAssociationsRequest)
operation.
This is a convenience which creates an instance of the
ListContentAssociationsRequest.Builder
avoiding the need to create one manually viaListContentAssociationsRequest.builder()
- Parameters:
listContentAssociationsRequest
- AConsumer
that will call methods onListContentAssociationsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContents
default CompletableFuture<ListContentsResponse> listContents(ListContentsRequest listContentsRequest) Lists the content.
- Parameters:
listContentsRequest
-- Returns:
- A Java Future containing the result of the ListContents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContents
default CompletableFuture<ListContentsResponse> listContents(Consumer<ListContentsRequest.Builder> listContentsRequest) Lists the content.
This is a convenience which creates an instance of the
ListContentsRequest.Builder
avoiding the need to create one manually viaListContentsRequest.builder()
- Parameters:
listContentsRequest
- AConsumer
that will call methods onListContentsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListContents operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContentsPaginator
This is a variant of
listContents(software.amazon.awssdk.services.qconnect.model.ListContentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListContentsPublisher publisher = client.listContentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListContentsPublisher publisher = client.listContentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListContentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListContentsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContents(software.amazon.awssdk.services.qconnect.model.ListContentsRequest)
operation.- Parameters:
listContentsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listContentsPaginator
default ListContentsPublisher listContentsPaginator(Consumer<ListContentsRequest.Builder> listContentsRequest) This is a variant of
listContents(software.amazon.awssdk.services.qconnect.model.ListContentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListContentsPublisher publisher = client.listContentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListContentsPublisher publisher = client.listContentsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListContentsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListContentsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listContents(software.amazon.awssdk.services.qconnect.model.ListContentsRequest)
operation.
This is a convenience which creates an instance of the
ListContentsRequest.Builder
avoiding the need to create one manually viaListContentsRequest.builder()
- Parameters:
listContentsRequest
- AConsumer
that will call methods onListContentsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listImportJobs
default CompletableFuture<ListImportJobsResponse> listImportJobs(ListImportJobsRequest listImportJobsRequest) Lists information about import jobs.
- Parameters:
listImportJobsRequest
-- Returns:
- A Java Future containing the result of the ListImportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listImportJobs
default CompletableFuture<ListImportJobsResponse> listImportJobs(Consumer<ListImportJobsRequest.Builder> listImportJobsRequest) Lists information about import jobs.
This is a convenience which creates an instance of the
ListImportJobsRequest.Builder
avoiding the need to create one manually viaListImportJobsRequest.builder()
- Parameters:
listImportJobsRequest
- AConsumer
that will call methods onListImportJobsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListImportJobs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listImportJobsPaginator
default ListImportJobsPublisher listImportJobsPaginator(ListImportJobsRequest listImportJobsRequest) This is a variant of
listImportJobs(software.amazon.awssdk.services.qconnect.model.ListImportJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListImportJobsPublisher publisher = client.listImportJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListImportJobsPublisher publisher = client.listImportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListImportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListImportJobsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listImportJobs(software.amazon.awssdk.services.qconnect.model.ListImportJobsRequest)
operation.- Parameters:
listImportJobsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listImportJobsPaginator
default ListImportJobsPublisher listImportJobsPaginator(Consumer<ListImportJobsRequest.Builder> listImportJobsRequest) This is a variant of
listImportJobs(software.amazon.awssdk.services.qconnect.model.ListImportJobsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListImportJobsPublisher publisher = client.listImportJobsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListImportJobsPublisher publisher = client.listImportJobsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListImportJobsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListImportJobsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listImportJobs(software.amazon.awssdk.services.qconnect.model.ListImportJobsRequest)
operation.
This is a convenience which creates an instance of the
ListImportJobsRequest.Builder
avoiding the need to create one manually viaListImportJobsRequest.builder()
- Parameters:
listImportJobsRequest
- AConsumer
that will call methods onListImportJobsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listKnowledgeBases
default CompletableFuture<ListKnowledgeBasesResponse> listKnowledgeBases(ListKnowledgeBasesRequest listKnowledgeBasesRequest) Lists the knowledge bases.
- Parameters:
listKnowledgeBasesRequest
-- Returns:
- A Java Future containing the result of the ListKnowledgeBases operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listKnowledgeBases
default CompletableFuture<ListKnowledgeBasesResponse> listKnowledgeBases(Consumer<ListKnowledgeBasesRequest.Builder> listKnowledgeBasesRequest) Lists the knowledge bases.
This is a convenience which creates an instance of the
ListKnowledgeBasesRequest.Builder
avoiding the need to create one manually viaListKnowledgeBasesRequest.builder()
- Parameters:
listKnowledgeBasesRequest
- AConsumer
that will call methods onListKnowledgeBasesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListKnowledgeBases operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listKnowledgeBasesPaginator
default ListKnowledgeBasesPublisher listKnowledgeBasesPaginator(ListKnowledgeBasesRequest listKnowledgeBasesRequest) This is a variant of
listKnowledgeBases(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListKnowledgeBasesPublisher publisher = client.listKnowledgeBasesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListKnowledgeBasesPublisher publisher = client.listKnowledgeBasesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listKnowledgeBases(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesRequest)
operation.- Parameters:
listKnowledgeBasesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listKnowledgeBasesPaginator
default ListKnowledgeBasesPublisher listKnowledgeBasesPaginator(Consumer<ListKnowledgeBasesRequest.Builder> listKnowledgeBasesRequest) This is a variant of
listKnowledgeBases(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListKnowledgeBasesPublisher publisher = client.listKnowledgeBasesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListKnowledgeBasesPublisher publisher = client.listKnowledgeBasesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listKnowledgeBases(software.amazon.awssdk.services.qconnect.model.ListKnowledgeBasesRequest)
operation.
This is a convenience which creates an instance of the
ListKnowledgeBasesRequest.Builder
avoiding the need to create one manually viaListKnowledgeBasesRequest.builder()
- Parameters:
listKnowledgeBasesRequest
- AConsumer
that will call methods onListKnowledgeBasesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplateVersions
default CompletableFuture<ListMessageTemplateVersionsResponse> listMessageTemplateVersions(ListMessageTemplateVersionsRequest listMessageTemplateVersionsRequest) Lists all the available versions for the specified Amazon Q in Connect message template.
- Parameters:
listMessageTemplateVersionsRequest
-- Returns:
- A Java Future containing the result of the ListMessageTemplateVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplateVersions
default CompletableFuture<ListMessageTemplateVersionsResponse> listMessageTemplateVersions(Consumer<ListMessageTemplateVersionsRequest.Builder> listMessageTemplateVersionsRequest) Lists all the available versions for the specified Amazon Q in Connect message template.
This is a convenience which creates an instance of the
ListMessageTemplateVersionsRequest.Builder
avoiding the need to create one manually viaListMessageTemplateVersionsRequest.builder()
- Parameters:
listMessageTemplateVersionsRequest
- AConsumer
that will call methods onListMessageTemplateVersionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListMessageTemplateVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplateVersionsPaginator
default ListMessageTemplateVersionsPublisher listMessageTemplateVersionsPaginator(ListMessageTemplateVersionsRequest listMessageTemplateVersionsRequest) This is a variant of
listMessageTemplateVersions(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListMessageTemplateVersionsPublisher publisher = client.listMessageTemplateVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListMessageTemplateVersionsPublisher publisher = client.listMessageTemplateVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMessageTemplateVersions(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsRequest)
operation.- Parameters:
listMessageTemplateVersionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplateVersionsPaginator
default ListMessageTemplateVersionsPublisher listMessageTemplateVersionsPaginator(Consumer<ListMessageTemplateVersionsRequest.Builder> listMessageTemplateVersionsRequest) This is a variant of
listMessageTemplateVersions(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListMessageTemplateVersionsPublisher publisher = client.listMessageTemplateVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListMessageTemplateVersionsPublisher publisher = client.listMessageTemplateVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMessageTemplateVersions(software.amazon.awssdk.services.qconnect.model.ListMessageTemplateVersionsRequest)
operation.
This is a convenience which creates an instance of the
ListMessageTemplateVersionsRequest.Builder
avoiding the need to create one manually viaListMessageTemplateVersionsRequest.builder()
- Parameters:
listMessageTemplateVersionsRequest
- AConsumer
that will call methods onListMessageTemplateVersionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplates
default CompletableFuture<ListMessageTemplatesResponse> listMessageTemplates(ListMessageTemplatesRequest listMessageTemplatesRequest) Lists all the available Amazon Q in Connect message templates for the specified knowledge base.
- Parameters:
listMessageTemplatesRequest
-- Returns:
- A Java Future containing the result of the ListMessageTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplates
default CompletableFuture<ListMessageTemplatesResponse> listMessageTemplates(Consumer<ListMessageTemplatesRequest.Builder> listMessageTemplatesRequest) Lists all the available Amazon Q in Connect message templates for the specified knowledge base.
This is a convenience which creates an instance of the
ListMessageTemplatesRequest.Builder
avoiding the need to create one manually viaListMessageTemplatesRequest.builder()
- Parameters:
listMessageTemplatesRequest
- AConsumer
that will call methods onListMessageTemplatesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListMessageTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplatesPaginator
default ListMessageTemplatesPublisher listMessageTemplatesPaginator(ListMessageTemplatesRequest listMessageTemplatesRequest) This is a variant of
listMessageTemplates(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListMessageTemplatesPublisher publisher = client.listMessageTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListMessageTemplatesPublisher publisher = client.listMessageTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMessageTemplates(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesRequest)
operation.- Parameters:
listMessageTemplatesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessageTemplatesPaginator
default ListMessageTemplatesPublisher listMessageTemplatesPaginator(Consumer<ListMessageTemplatesRequest.Builder> listMessageTemplatesRequest) This is a variant of
listMessageTemplates(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListMessageTemplatesPublisher publisher = client.listMessageTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListMessageTemplatesPublisher publisher = client.listMessageTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMessageTemplates(software.amazon.awssdk.services.qconnect.model.ListMessageTemplatesRequest)
operation.
This is a convenience which creates an instance of the
ListMessageTemplatesRequest.Builder
avoiding the need to create one manually viaListMessageTemplatesRequest.builder()
- Parameters:
listMessageTemplatesRequest
- AConsumer
that will call methods onListMessageTemplatesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessages
default CompletableFuture<ListMessagesResponse> listMessages(ListMessagesRequest listMessagesRequest) Lists messages on an Amazon Q in Connect session.
- Parameters:
listMessagesRequest
-- Returns:
- A Java Future containing the result of the ListMessages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessages
default CompletableFuture<ListMessagesResponse> listMessages(Consumer<ListMessagesRequest.Builder> listMessagesRequest) Lists messages on an Amazon Q in Connect session.
This is a convenience which creates an instance of the
ListMessagesRequest.Builder
avoiding the need to create one manually viaListMessagesRequest.builder()
- Parameters:
listMessagesRequest
- AConsumer
that will call methods onListMessagesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListMessages operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessagesPaginator
This is a variant of
listMessages(software.amazon.awssdk.services.qconnect.model.ListMessagesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListMessagesPublisher publisher = client.listMessagesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListMessagesPublisher publisher = client.listMessagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListMessagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListMessagesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMessages(software.amazon.awssdk.services.qconnect.model.ListMessagesRequest)
operation.- Parameters:
listMessagesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMessagesPaginator
default ListMessagesPublisher listMessagesPaginator(Consumer<ListMessagesRequest.Builder> listMessagesRequest) This is a variant of
listMessages(software.amazon.awssdk.services.qconnect.model.ListMessagesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListMessagesPublisher publisher = client.listMessagesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListMessagesPublisher publisher = client.listMessagesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListMessagesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListMessagesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMessages(software.amazon.awssdk.services.qconnect.model.ListMessagesRequest)
operation.
This is a convenience which creates an instance of the
ListMessagesRequest.Builder
avoiding the need to create one manually viaListMessagesRequest.builder()
- Parameters:
listMessagesRequest
- AConsumer
that will call methods onListMessagesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQuickResponses
default CompletableFuture<ListQuickResponsesResponse> listQuickResponses(ListQuickResponsesRequest listQuickResponsesRequest) Lists information about quick response.
- Parameters:
listQuickResponsesRequest
-- Returns:
- A Java Future containing the result of the ListQuickResponses operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQuickResponses
default CompletableFuture<ListQuickResponsesResponse> listQuickResponses(Consumer<ListQuickResponsesRequest.Builder> listQuickResponsesRequest) Lists information about quick response.
This is a convenience which creates an instance of the
ListQuickResponsesRequest.Builder
avoiding the need to create one manually viaListQuickResponsesRequest.builder()
- Parameters:
listQuickResponsesRequest
- AConsumer
that will call methods onListQuickResponsesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListQuickResponses operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQuickResponsesPaginator
default ListQuickResponsesPublisher listQuickResponsesPaginator(ListQuickResponsesRequest listQuickResponsesRequest) This is a variant of
listQuickResponses(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListQuickResponsesPublisher publisher = client.listQuickResponsesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListQuickResponsesPublisher publisher = client.listQuickResponsesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListQuickResponsesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQuickResponses(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesRequest)
operation.- Parameters:
listQuickResponsesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listQuickResponsesPaginator
default ListQuickResponsesPublisher listQuickResponsesPaginator(Consumer<ListQuickResponsesRequest.Builder> listQuickResponsesRequest) This is a variant of
listQuickResponses(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.ListQuickResponsesPublisher publisher = client.listQuickResponsesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.ListQuickResponsesPublisher publisher = client.listQuickResponsesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.ListQuickResponsesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listQuickResponses(software.amazon.awssdk.services.qconnect.model.ListQuickResponsesRequest)
operation.
This is a convenience which creates an instance of the
ListQuickResponsesRequest.Builder
avoiding the need to create one manually viaListQuickResponsesRequest.builder()
- Parameters:
listQuickResponsesRequest
- AConsumer
that will call methods onListQuickResponsesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags for the specified resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags for the specified resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
notifyRecommendationsReceived
default CompletableFuture<NotifyRecommendationsReceivedResponse> notifyRecommendationsReceived(NotifyRecommendationsReceivedRequest notifyRecommendationsReceivedRequest) 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.- Parameters:
notifyRecommendationsReceivedRequest
-- Returns:
- A Java Future containing the result of the NotifyRecommendationsReceived operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
notifyRecommendationsReceived
default CompletableFuture<NotifyRecommendationsReceivedResponse> notifyRecommendationsReceived(Consumer<NotifyRecommendationsReceivedRequest.Builder> notifyRecommendationsReceivedRequest) 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.
This is a convenience which creates an instance of the
NotifyRecommendationsReceivedRequest.Builder
avoiding the need to create one manually viaNotifyRecommendationsReceivedRequest.builder()
- Parameters:
notifyRecommendationsReceivedRequest
- AConsumer
that will call methods onNotifyRecommendationsReceivedRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the NotifyRecommendationsReceived operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putFeedback
Provides feedback against the specified assistant for the specified target. This API only supports generative targets.
- Parameters:
putFeedbackRequest
-- Returns:
- A Java Future containing the result of the PutFeedback operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putFeedback
default CompletableFuture<PutFeedbackResponse> putFeedback(Consumer<PutFeedbackRequest.Builder> putFeedbackRequest) Provides feedback against the specified assistant for the specified target. This API only supports generative targets.
This is a convenience which creates an instance of the
PutFeedbackRequest.Builder
avoiding the need to create one manually viaPutFeedbackRequest.builder()
- Parameters:
putFeedbackRequest
- AConsumer
that will call methods onPutFeedbackRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the PutFeedback operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryAssistant
@Deprecated default CompletableFuture<QueryAssistantResponse> queryAssistant(QueryAssistantRequest queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.
Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations.
- Parameters:
queryAssistantRequest
-- Returns:
- A Java Future containing the result of the QueryAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryAssistant
@Deprecated default CompletableFuture<QueryAssistantResponse> queryAssistant(Consumer<QueryAssistantRequest.Builder> queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.
Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use GetRecommendations.
This is a convenience which creates an instance of the
QueryAssistantRequest.Builder
avoiding the need to create one manually viaQueryAssistantRequest.builder()
- Parameters:
queryAssistantRequest
- AConsumer
that will call methods onQueryAssistantRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the QueryAssistant operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryAssistantPaginator
@Deprecated default QueryAssistantPublisher queryAssistantPaginator(QueryAssistantRequest queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.This is a variant of
queryAssistant(software.amazon.awssdk.services.qconnect.model.QueryAssistantRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.QueryAssistantPublisher publisher = client.queryAssistantPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.QueryAssistantPublisher publisher = client.queryAssistantPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.QueryAssistantResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.QueryAssistantResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
queryAssistant(software.amazon.awssdk.services.qconnect.model.QueryAssistantRequest)
operation.- Parameters:
queryAssistantRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryAssistantPaginator
@Deprecated default QueryAssistantPublisher queryAssistantPaginator(Consumer<QueryAssistantRequest.Builder> queryAssistantRequest) Deprecated.QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.This is a variant of
queryAssistant(software.amazon.awssdk.services.qconnect.model.QueryAssistantRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.QueryAssistantPublisher publisher = client.queryAssistantPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.QueryAssistantPublisher publisher = client.queryAssistantPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.QueryAssistantResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.QueryAssistantResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
queryAssistant(software.amazon.awssdk.services.qconnect.model.QueryAssistantRequest)
operation.
This is a convenience which creates an instance of the
QueryAssistantRequest.Builder
avoiding the need to create one manually viaQueryAssistantRequest.builder()
- Parameters:
queryAssistantRequest
- AConsumer
that will call methods onQueryAssistantRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
removeAssistantAIAgent
default CompletableFuture<RemoveAssistantAiAgentResponse> removeAssistantAIAgent(RemoveAssistantAiAgentRequest removeAssistantAiAgentRequest) Removes the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.
- Parameters:
removeAssistantAiAgentRequest
-- Returns:
- A Java Future containing the result of the RemoveAssistantAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
removeAssistantAIAgent
default CompletableFuture<RemoveAssistantAiAgentResponse> removeAssistantAIAgent(Consumer<RemoveAssistantAiAgentRequest.Builder> removeAssistantAiAgentRequest) Removes the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.
This is a convenience which creates an instance of the
RemoveAssistantAiAgentRequest.Builder
avoiding the need to create one manually viaRemoveAssistantAiAgentRequest.builder()
- Parameters:
removeAssistantAiAgentRequest
- AConsumer
that will call methods onRemoveAssistantAiAgentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the RemoveAssistantAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
removeKnowledgeBaseTemplateUri
default CompletableFuture<RemoveKnowledgeBaseTemplateUriResponse> removeKnowledgeBaseTemplateUri(RemoveKnowledgeBaseTemplateUriRequest removeKnowledgeBaseTemplateUriRequest) Removes a URI template from a knowledge base.
- Parameters:
removeKnowledgeBaseTemplateUriRequest
-- Returns:
- A Java Future containing the result of the RemoveKnowledgeBaseTemplateUri operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
removeKnowledgeBaseTemplateUri
default CompletableFuture<RemoveKnowledgeBaseTemplateUriResponse> removeKnowledgeBaseTemplateUri(Consumer<RemoveKnowledgeBaseTemplateUriRequest.Builder> removeKnowledgeBaseTemplateUriRequest) Removes a URI template from a knowledge base.
This is a convenience which creates an instance of the
RemoveKnowledgeBaseTemplateUriRequest.Builder
avoiding the need to create one manually viaRemoveKnowledgeBaseTemplateUriRequest.builder()
- Parameters:
removeKnowledgeBaseTemplateUriRequest
- AConsumer
that will call methods onRemoveKnowledgeBaseTemplateUriRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the RemoveKnowledgeBaseTemplateUri operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
renderMessageTemplate
default CompletableFuture<RenderMessageTemplateResponse> renderMessageTemplate(RenderMessageTemplateRequest renderMessageTemplateRequest) Renders the Amazon Q in Connect message template based on the attribute values provided and generates the message content. For any variable present in the message template, if the attribute value is neither provided in the attribute request parameter nor the default attribute of the message template, the rendered message content will keep the variable placeholder as it is and return the attribute keys that are missing.
- Parameters:
renderMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the RenderMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
renderMessageTemplate
default CompletableFuture<RenderMessageTemplateResponse> renderMessageTemplate(Consumer<RenderMessageTemplateRequest.Builder> renderMessageTemplateRequest) Renders the Amazon Q in Connect message template based on the attribute values provided and generates the message content. For any variable present in the message template, if the attribute value is neither provided in the attribute request parameter nor the default attribute of the message template, the rendered message content will keep the variable placeholder as it is and return the attribute keys that are missing.
This is a convenience which creates an instance of the
RenderMessageTemplateRequest.Builder
avoiding the need to create one manually viaRenderMessageTemplateRequest.builder()
- Parameters:
renderMessageTemplateRequest
- AConsumer
that will call methods onRenderMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the RenderMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchContent
default CompletableFuture<SearchContentResponse> searchContent(SearchContentRequest searchContentRequest) Searches for content in a specified knowledge base. Can be used to get a specific content resource by its name.
- Parameters:
searchContentRequest
-- Returns:
- A Java Future containing the result of the SearchContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchContent
default CompletableFuture<SearchContentResponse> searchContent(Consumer<SearchContentRequest.Builder> searchContentRequest) Searches for content in a specified knowledge base. Can be used to get a specific content resource by its name.
This is a convenience which creates an instance of the
SearchContentRequest.Builder
avoiding the need to create one manually viaSearchContentRequest.builder()
- Parameters:
searchContentRequest
- AConsumer
that will call methods onSearchContentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the SearchContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchContentPaginator
This is a variant of
searchContent(software.amazon.awssdk.services.qconnect.model.SearchContentRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchContentPublisher publisher = client.searchContentPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchContentPublisher publisher = client.searchContentPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchContentResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchContentResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContent(software.amazon.awssdk.services.qconnect.model.SearchContentRequest)
operation.- Parameters:
searchContentRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchContentPaginator
default SearchContentPublisher searchContentPaginator(Consumer<SearchContentRequest.Builder> searchContentRequest) This is a variant of
searchContent(software.amazon.awssdk.services.qconnect.model.SearchContentRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchContentPublisher publisher = client.searchContentPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchContentPublisher publisher = client.searchContentPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchContentResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchContentResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchContent(software.amazon.awssdk.services.qconnect.model.SearchContentRequest)
operation.
This is a convenience which creates an instance of the
SearchContentRequest.Builder
avoiding the need to create one manually viaSearchContentRequest.builder()
- Parameters:
searchContentRequest
- AConsumer
that will call methods onSearchContentRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchMessageTemplates
default CompletableFuture<SearchMessageTemplatesResponse> searchMessageTemplates(SearchMessageTemplatesRequest searchMessageTemplatesRequest) Searches for Amazon Q in Connect message templates in the specified knowledge base.
- Parameters:
searchMessageTemplatesRequest
-- Returns:
- A Java Future containing the result of the SearchMessageTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchMessageTemplates
default CompletableFuture<SearchMessageTemplatesResponse> searchMessageTemplates(Consumer<SearchMessageTemplatesRequest.Builder> searchMessageTemplatesRequest) Searches for Amazon Q in Connect message templates in the specified knowledge base.
This is a convenience which creates an instance of the
SearchMessageTemplatesRequest.Builder
avoiding the need to create one manually viaSearchMessageTemplatesRequest.builder()
- Parameters:
searchMessageTemplatesRequest
- AConsumer
that will call methods onSearchMessageTemplatesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the SearchMessageTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchMessageTemplatesPaginator
default SearchMessageTemplatesPublisher searchMessageTemplatesPaginator(SearchMessageTemplatesRequest searchMessageTemplatesRequest) This is a variant of
searchMessageTemplates(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchMessageTemplatesPublisher publisher = client.searchMessageTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchMessageTemplatesPublisher publisher = client.searchMessageTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchMessageTemplates(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesRequest)
operation.- Parameters:
searchMessageTemplatesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchMessageTemplatesPaginator
default SearchMessageTemplatesPublisher searchMessageTemplatesPaginator(Consumer<SearchMessageTemplatesRequest.Builder> searchMessageTemplatesRequest) This is a variant of
searchMessageTemplates(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchMessageTemplatesPublisher publisher = client.searchMessageTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchMessageTemplatesPublisher publisher = client.searchMessageTemplatesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchMessageTemplates(software.amazon.awssdk.services.qconnect.model.SearchMessageTemplatesRequest)
operation.
This is a convenience which creates an instance of the
SearchMessageTemplatesRequest.Builder
avoiding the need to create one manually viaSearchMessageTemplatesRequest.builder()
- Parameters:
searchMessageTemplatesRequest
- AConsumer
that will call methods onSearchMessageTemplatesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchQuickResponses
default CompletableFuture<SearchQuickResponsesResponse> searchQuickResponses(SearchQuickResponsesRequest searchQuickResponsesRequest) Searches existing Amazon Q in Connect quick responses in an Amazon Q in Connect knowledge base.
- Parameters:
searchQuickResponsesRequest
-- Returns:
- A Java Future containing the result of the SearchQuickResponses operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchQuickResponses
default CompletableFuture<SearchQuickResponsesResponse> searchQuickResponses(Consumer<SearchQuickResponsesRequest.Builder> searchQuickResponsesRequest) Searches existing Amazon Q in Connect quick responses in an Amazon Q in Connect knowledge base.
This is a convenience which creates an instance of the
SearchQuickResponsesRequest.Builder
avoiding the need to create one manually viaSearchQuickResponsesRequest.builder()
- Parameters:
searchQuickResponsesRequest
- AConsumer
that will call methods onSearchQuickResponsesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the SearchQuickResponses operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchQuickResponsesPaginator
default SearchQuickResponsesPublisher searchQuickResponsesPaginator(SearchQuickResponsesRequest searchQuickResponsesRequest) This is a variant of
searchQuickResponses(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchQuickResponsesPublisher publisher = client.searchQuickResponsesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchQuickResponsesPublisher publisher = client.searchQuickResponsesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchQuickResponses(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesRequest)
operation.- Parameters:
searchQuickResponsesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchQuickResponsesPaginator
default SearchQuickResponsesPublisher searchQuickResponsesPaginator(Consumer<SearchQuickResponsesRequest.Builder> searchQuickResponsesRequest) This is a variant of
searchQuickResponses(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchQuickResponsesPublisher publisher = client.searchQuickResponsesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchQuickResponsesPublisher publisher = client.searchQuickResponsesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchQuickResponses(software.amazon.awssdk.services.qconnect.model.SearchQuickResponsesRequest)
operation.
This is a convenience which creates an instance of the
SearchQuickResponsesRequest.Builder
avoiding the need to create one manually viaSearchQuickResponsesRequest.builder()
- Parameters:
searchQuickResponsesRequest
- AConsumer
that will call methods onSearchQuickResponsesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchSessions
default CompletableFuture<SearchSessionsResponse> searchSessions(SearchSessionsRequest searchSessionsRequest) Searches for sessions.
- Parameters:
searchSessionsRequest
-- Returns:
- A Java Future containing the result of the SearchSessions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchSessions
default CompletableFuture<SearchSessionsResponse> searchSessions(Consumer<SearchSessionsRequest.Builder> searchSessionsRequest) Searches for sessions.
This is a convenience which creates an instance of the
SearchSessionsRequest.Builder
avoiding the need to create one manually viaSearchSessionsRequest.builder()
- Parameters:
searchSessionsRequest
- AConsumer
that will call methods onSearchSessionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the SearchSessions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchSessionsPaginator
default SearchSessionsPublisher searchSessionsPaginator(SearchSessionsRequest searchSessionsRequest) This is a variant of
searchSessions(software.amazon.awssdk.services.qconnect.model.SearchSessionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchSessionsPublisher publisher = client.searchSessionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchSessionsPublisher publisher = client.searchSessionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchSessionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchSessionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchSessions(software.amazon.awssdk.services.qconnect.model.SearchSessionsRequest)
operation.- Parameters:
searchSessionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
searchSessionsPaginator
default SearchSessionsPublisher searchSessionsPaginator(Consumer<SearchSessionsRequest.Builder> searchSessionsRequest) This is a variant of
searchSessions(software.amazon.awssdk.services.qconnect.model.SearchSessionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.qconnect.paginators.SearchSessionsPublisher publisher = client.searchSessionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.qconnect.paginators.SearchSessionsPublisher publisher = client.searchSessionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.qconnect.model.SearchSessionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.qconnect.model.SearchSessionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchSessions(software.amazon.awssdk.services.qconnect.model.SearchSessionsRequest)
operation.
This is a convenience which creates an instance of the
SearchSessionsRequest.Builder
avoiding the need to create one manually viaSearchSessionsRequest.builder()
- Parameters:
searchSessionsRequest
- AConsumer
that will call methods onSearchSessionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
sendMessage
Submits a message to the Amazon Q in Connect session.
- Parameters:
sendMessageRequest
-- Returns:
- A Java Future containing the result of the SendMessage operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
sendMessage
default CompletableFuture<SendMessageResponse> sendMessage(Consumer<SendMessageRequest.Builder> sendMessageRequest) Submits a message to the Amazon Q in Connect session.
This is a convenience which creates an instance of the
SendMessageRequest.Builder
avoiding the need to create one manually viaSendMessageRequest.builder()
- Parameters:
sendMessageRequest
- AConsumer
that will call methods onSendMessageRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the SendMessage operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- RequestTimeoutException The request reached the service more than 15 minutes after the date stamp on the request or more than 15 minutes after the request expiration date (such as for pre-signed URLs), or the date stamp on the request is more than 15 minutes in the future.
- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startContentUpload
default CompletableFuture<StartContentUploadResponse> startContentUpload(StartContentUploadRequest startContentUploadRequest) Get 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.
- Parameters:
startContentUploadRequest
-- Returns:
- A Java Future containing the result of the StartContentUpload operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startContentUpload
default CompletableFuture<StartContentUploadResponse> startContentUpload(Consumer<StartContentUploadRequest.Builder> startContentUploadRequest) Get 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.
This is a convenience which creates an instance of the
StartContentUploadRequest.Builder
avoiding the need to create one manually viaStartContentUploadRequest.builder()
- Parameters:
startContentUploadRequest
- AConsumer
that will call methods onStartContentUploadRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartContentUpload operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startImportJob
default CompletableFuture<StartImportJobResponse> startImportJob(StartImportJobRequest startImportJobRequest) Start an asynchronous job to import Amazon Q in Connect resources from an uploaded source file. Before calling this API, use StartContentUpload to upload an asset that contains the resource data.
-
For importing Amazon Q in Connect 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.
- Parameters:
startImportJobRequest
-- Returns:
- A Java Future containing the result of the StartImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
-
startImportJob
default CompletableFuture<StartImportJobResponse> startImportJob(Consumer<StartImportJobRequest.Builder> startImportJobRequest) Start an asynchronous job to import Amazon Q in Connect resources from an uploaded source file. Before calling this API, use StartContentUpload to upload an asset that contains the resource data.
-
For importing Amazon Q in Connect 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.
This is a convenience which creates an instance of the
StartImportJobRequest.Builder
avoiding the need to create one manually viaStartImportJobRequest.builder()
- Parameters:
startImportJobRequest
- AConsumer
that will call methods onStartImportJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- ServiceQuotaExceededException You've exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use service quotas to request a service quota increase.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
-
tagResource
Adds the specified tags to the specified resource.
- Parameters:
tagResourceRequest
-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- TooManyTagsException Amazon Q in Connect throws this exception if you have too many tags in your tag set.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds the specified tags to the specified resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- TooManyTagsException Amazon Q in Connect throws this exception if you have too many tags in your tag set.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.
- Parameters:
untagResourceRequest
-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from the specified resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAIAgent
default CompletableFuture<UpdateAiAgentResponse> updateAIAgent(UpdateAiAgentRequest updateAiAgentRequest) Updates an AI Agent.
- Parameters:
updateAiAgentRequest
-- Returns:
- A Java Future containing the result of the UpdateAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAIAgent
default CompletableFuture<UpdateAiAgentResponse> updateAIAgent(Consumer<UpdateAiAgentRequest.Builder> updateAiAgentRequest) Updates an AI Agent.
This is a convenience which creates an instance of the
UpdateAiAgentRequest.Builder
avoiding the need to create one manually viaUpdateAiAgentRequest.builder()
- Parameters:
updateAiAgentRequest
- AConsumer
that will call methods onUpdateAiAgentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAIGuardrail
default CompletableFuture<UpdateAiGuardrailResponse> updateAIGuardrail(UpdateAiGuardrailRequest updateAiGuardrailRequest) Updates an AI Guardrail.
- Parameters:
updateAiGuardrailRequest
-- Returns:
- A Java Future containing the result of the UpdateAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAIGuardrail
default CompletableFuture<UpdateAiGuardrailResponse> updateAIGuardrail(Consumer<UpdateAiGuardrailRequest.Builder> updateAiGuardrailRequest) Updates an AI Guardrail.
This is a convenience which creates an instance of the
UpdateAiGuardrailRequest.Builder
avoiding the need to create one manually viaUpdateAiGuardrailRequest.builder()
- Parameters:
updateAiGuardrailRequest
- AConsumer
that will call methods onUpdateAiGuardrailRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateAIGuardrail operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAIPrompt
default CompletableFuture<UpdateAiPromptResponse> updateAIPrompt(UpdateAiPromptRequest updateAiPromptRequest) Updates an AI Prompt.
- Parameters:
updateAiPromptRequest
-- Returns:
- A Java Future containing the result of the UpdateAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAIPrompt
default CompletableFuture<UpdateAiPromptResponse> updateAIPrompt(Consumer<UpdateAiPromptRequest.Builder> updateAiPromptRequest) Updates an AI Prompt.
This is a convenience which creates an instance of the
UpdateAiPromptRequest.Builder
avoiding the need to create one manually viaUpdateAiPromptRequest.builder()
- Parameters:
updateAiPromptRequest
- AConsumer
that will call methods onUpdateAiPromptRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateAIPrompt operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAssistantAIAgent
default CompletableFuture<UpdateAssistantAiAgentResponse> updateAssistantAIAgent(UpdateAssistantAiAgentRequest updateAssistantAiAgentRequest) Updates the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.
- Parameters:
updateAssistantAiAgentRequest
-- Returns:
- A Java Future containing the result of the UpdateAssistantAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAssistantAIAgent
default CompletableFuture<UpdateAssistantAiAgentResponse> updateAssistantAIAgent(Consumer<UpdateAssistantAiAgentRequest.Builder> updateAssistantAiAgentRequest) Updates the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.
This is a convenience which creates an instance of the
UpdateAssistantAiAgentRequest.Builder
avoiding the need to create one manually viaUpdateAssistantAiAgentRequest.builder()
- Parameters:
updateAssistantAiAgentRequest
- AConsumer
that will call methods onUpdateAssistantAiAgentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateAssistantAIAgent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateContent
default CompletableFuture<UpdateContentResponse> updateContent(UpdateContentRequest updateContentRequest) Updates information about the content.
- Parameters:
updateContentRequest
-- Returns:
- A Java Future containing the result of the UpdateContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- PreconditionFailedException The provided
revisionId
does not match, indicating the content has been modified since it was last read. - ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateContent
default CompletableFuture<UpdateContentResponse> updateContent(Consumer<UpdateContentRequest.Builder> updateContentRequest) Updates information about the content.
This is a convenience which creates an instance of the
UpdateContentRequest.Builder
avoiding the need to create one manually viaUpdateContentRequest.builder()
- Parameters:
updateContentRequest
- AConsumer
that will call methods onUpdateContentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateContent operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- PreconditionFailedException The provided
revisionId
does not match, indicating the content has been modified since it was last read. - ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateKnowledgeBaseTemplateUri
default CompletableFuture<UpdateKnowledgeBaseTemplateUriResponse> updateKnowledgeBaseTemplateUri(UpdateKnowledgeBaseTemplateUriRequest updateKnowledgeBaseTemplateUriRequest) Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in
invalid input: '$'{variable}
format; this interpolated by Amazon Q in Connect using ingested content. For example, if you ingest a Salesforce article, it has anId
value, and you can set the template URI tohttps://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*invalid input: '$'{Id}*/view
.- Parameters:
updateKnowledgeBaseTemplateUriRequest
-- Returns:
- A Java Future containing the result of the UpdateKnowledgeBaseTemplateUri operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateKnowledgeBaseTemplateUri
default CompletableFuture<UpdateKnowledgeBaseTemplateUriResponse> updateKnowledgeBaseTemplateUri(Consumer<UpdateKnowledgeBaseTemplateUriRequest.Builder> updateKnowledgeBaseTemplateUriRequest) Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in
invalid input: '$'{variable}
format; this interpolated by Amazon Q in Connect using ingested content. For example, if you ingest a Salesforce article, it has anId
value, and you can set the template URI tohttps://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*invalid input: '$'{Id}*/view
.
This is a convenience which creates an instance of the
UpdateKnowledgeBaseTemplateUriRequest.Builder
avoiding the need to create one manually viaUpdateKnowledgeBaseTemplateUriRequest.builder()
- Parameters:
updateKnowledgeBaseTemplateUriRequest
- AConsumer
that will call methods onUpdateKnowledgeBaseTemplateUriRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateKnowledgeBaseTemplateUri operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateMessageTemplate
default CompletableFuture<UpdateMessageTemplateResponse> updateMessageTemplate(UpdateMessageTemplateRequest updateMessageTemplateRequest) Updates the Amazon Q in Connect message template. Partial update is supported. If any field is not supplied, it will remain unchanged for the message template that is referenced by the
invalid input: '$'LATEST
qualifier. Any modification will only apply to the message template that is referenced by theinvalid input: '$'LATEST
qualifier. The fields for all available versions will remain unchanged.- Parameters:
updateMessageTemplateRequest
-- Returns:
- A Java Future containing the result of the UpdateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
updateMessageTemplate
default CompletableFuture<UpdateMessageTemplateResponse> updateMessageTemplate(Consumer<UpdateMessageTemplateRequest.Builder> updateMessageTemplateRequest) Updates the Amazon Q in Connect message template. Partial update is supported. If any field is not supplied, it will remain unchanged for the message template that is referenced by the
invalid input: '$'LATEST
qualifier. Any modification will only apply to the message template that is referenced by theinvalid input: '$'LATEST
qualifier. The fields for all available versions will remain unchanged.
This is a convenience which creates an instance of the
UpdateMessageTemplateRequest.Builder
avoiding the need to create one manually viaUpdateMessageTemplateRequest.builder()
- Parameters:
updateMessageTemplateRequest
- AConsumer
that will call methods onUpdateMessageTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateMessageTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
updateMessageTemplateMetadata
default CompletableFuture<UpdateMessageTemplateMetadataResponse> updateMessageTemplateMetadata(UpdateMessageTemplateMetadataRequest updateMessageTemplateMetadataRequest) Updates the Amazon Q in Connect message template metadata. Note that any modification to the message template’s name, description and grouping configuration will applied to the message template pointed by the
invalid input: '$'LATEST
qualifier and all available versions. Partial update is supported. If any field is not supplied, it will remain unchanged for the message template.- Parameters:
updateMessageTemplateMetadataRequest
-- Returns:
- A Java Future containing the result of the UpdateMessageTemplateMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
updateMessageTemplateMetadata
default CompletableFuture<UpdateMessageTemplateMetadataResponse> updateMessageTemplateMetadata(Consumer<UpdateMessageTemplateMetadataRequest.Builder> updateMessageTemplateMetadataRequest) Updates the Amazon Q in Connect message template metadata. Note that any modification to the message template’s name, description and grouping configuration will applied to the message template pointed by the
invalid input: '$'LATEST
qualifier and all available versions. Partial update is supported. If any field is not supplied, it will remain unchanged for the message template.
This is a convenience which creates an instance of the
UpdateMessageTemplateMetadataRequest.Builder
avoiding the need to create one manually viaUpdateMessageTemplateMetadataRequest.builder()
- Parameters:
updateMessageTemplateMetadataRequest
- AConsumer
that will call methods onUpdateMessageTemplateMetadataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateMessageTemplateMetadata operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- ThrottlingException The throttling limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
updateQuickResponse
default CompletableFuture<UpdateQuickResponseResponse> updateQuickResponse(UpdateQuickResponseRequest updateQuickResponseRequest) Updates an existing Amazon Q in Connect quick response.
- Parameters:
updateQuickResponseRequest
-- Returns:
- A Java Future containing the result of the UpdateQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- PreconditionFailedException The provided
revisionId
does not match, indicating the content has been modified since it was last read. - ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
updateQuickResponse
default CompletableFuture<UpdateQuickResponseResponse> updateQuickResponse(Consumer<UpdateQuickResponseRequest.Builder> updateQuickResponseRequest) Updates an existing Amazon Q in Connect quick response.
This is a convenience which creates an instance of the
UpdateQuickResponseRequest.Builder
avoiding the need to create one manually viaUpdateQuickResponseRequest.builder()
- Parameters:
updateQuickResponseRequest
- AConsumer
that will call methods onUpdateQuickResponseRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateQuickResponse operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
Create
API (such asCreateAssistant
) that accepts name, a conflicting resource (usually with the same name) is being created or mutated. - ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- PreconditionFailedException The provided
revisionId
does not match, indicating the content has been modified since it was last read. - ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- ConflictException The request could not be processed because of conflict in the current state of the
resource. For example, if you're using a
- See Also:
-
updateSession
default CompletableFuture<UpdateSessionResponse> updateSession(UpdateSessionRequest updateSessionRequest) Updates a session. A session is a contextual container used for generating recommendations. Amazon Connect updates the existing Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled.
- Parameters:
updateSessionRequest
-- Returns:
- A Java Future containing the result of the UpdateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSession
default CompletableFuture<UpdateSessionResponse> updateSession(Consumer<UpdateSessionRequest.Builder> updateSessionRequest) Updates a session. A session is a contextual container used for generating recommendations. Amazon Connect updates the existing Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled.
This is a convenience which creates an instance of the
UpdateSessionRequest.Builder
avoiding the need to create one manually viaUpdateSessionRequest.builder()
- Parameters:
updateSessionRequest
- AConsumer
that will call methods onUpdateSessionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateSession operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSessionData
default CompletableFuture<UpdateSessionDataResponse> updateSessionData(UpdateSessionDataRequest updateSessionDataRequest) Updates the data stored on an Amazon Q in Connect Session.
- Parameters:
updateSessionDataRequest
-- Returns:
- A Java Future containing the result of the UpdateSessionData operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateSessionData
default CompletableFuture<UpdateSessionDataResponse> updateSessionData(Consumer<UpdateSessionDataRequest.Builder> updateSessionDataRequest) Updates the data stored on an Amazon Q in Connect Session.
This is a convenience which creates an instance of the
UpdateSessionDataRequest.Builder
avoiding the need to create one manually viaUpdateSessionDataRequest.builder()
- Parameters:
updateSessionDataRequest
- AConsumer
that will call methods onUpdateSessionDataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateSessionData operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by a service.
- UnauthorizedException You do not have permission to perform this action.
- AccessDeniedException You do not have sufficient access to perform this action.
- ResourceNotFoundException The specified resource does not exist.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- QConnectException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aQConnectAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aQConnectAsyncClient
.
-