Module: Aws::QConnect::Types
- Defined in:
- gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb
Defined Under Namespace
Classes: AIAgentConfiguration, AIAgentConfigurationData, AIAgentData, AIAgentSummary, AIAgentVersionSummary, AIGuardrailAssessment, AIGuardrailContentPolicyConfig, AIGuardrailContextualGroundingPolicyConfig, AIGuardrailData, AIGuardrailSensitiveInformationPolicyConfig, AIGuardrailSummary, AIGuardrailTopicPolicyConfig, AIGuardrailVersionSummary, AIGuardrailWordPolicyConfig, AIPromptData, AIPromptInferenceConfiguration, AIPromptSummary, AIPromptTemplateConfiguration, AIPromptVersionSummary, AccessDeniedException, ActivateMessageTemplateRequest, ActivateMessageTemplateResponse, AgentAttributes, AmazonConnectGuideAssociationData, Annotation, AnswerRecommendationAIAgentConfiguration, AppIntegrationsConfiguration, AssistantAssociationData, AssistantAssociationInputData, AssistantAssociationOutputData, AssistantAssociationSummary, AssistantCapabilityConfiguration, AssistantData, AssistantIntegrationConfiguration, AssistantSummary, AssociationConfiguration, AssociationConfigurationData, BedrockFoundationModelConfigurationForParsing, CaseSummarizationAIAgentConfiguration, CaseSummarizationChunkDataDetails, CaseSummarizationInputData, ChunkingConfiguration, Citation, CitationSpan, Configuration, ConflictException, ConnectConfiguration, ContentAssociationContents, ContentAssociationData, ContentAssociationSummary, ContentData, ContentDataDetails, ContentFeedbackData, ContentReference, ContentSummary, ConversationContext, ConversationState, CreateAIAgentRequest, CreateAIAgentResponse, CreateAIAgentVersionRequest, CreateAIAgentVersionResponse, CreateAIGuardrailRequest, CreateAIGuardrailResponse, CreateAIGuardrailVersionRequest, CreateAIGuardrailVersionResponse, CreateAIPromptRequest, CreateAIPromptResponse, CreateAIPromptVersionRequest, CreateAIPromptVersionResponse, CreateAssistantAssociationRequest, CreateAssistantAssociationResponse, CreateAssistantRequest, CreateAssistantResponse, CreateContentAssociationRequest, CreateContentAssociationResponse, CreateContentRequest, CreateContentResponse, CreateKnowledgeBaseRequest, CreateKnowledgeBaseResponse, CreateMessageTemplateAttachmentRequest, CreateMessageTemplateAttachmentResponse, CreateMessageTemplateRequest, CreateMessageTemplateResponse, CreateMessageTemplateVersionRequest, CreateMessageTemplateVersionResponse, CreateQuickResponseRequest, CreateQuickResponseResponse, CreateSessionRequest, CreateSessionResponse, CustomerProfileAttributes, DataDetails, DataReference, DataSummary, DeactivateMessageTemplateRequest, DeactivateMessageTemplateResponse, DeleteAIAgentRequest, DeleteAIAgentResponse, DeleteAIAgentVersionRequest, DeleteAIAgentVersionResponse, DeleteAIGuardrailRequest, DeleteAIGuardrailResponse, DeleteAIGuardrailVersionRequest, DeleteAIGuardrailVersionResponse, DeleteAIPromptRequest, DeleteAIPromptResponse, DeleteAIPromptVersionRequest, DeleteAIPromptVersionResponse, DeleteAssistantAssociationRequest, DeleteAssistantAssociationResponse, DeleteAssistantRequest, DeleteAssistantResponse, DeleteContentAssociationRequest, DeleteContentAssociationResponse, DeleteContentRequest, DeleteContentResponse, DeleteImportJobRequest, DeleteImportJobResponse, DeleteKnowledgeBaseRequest, DeleteKnowledgeBaseResponse, DeleteMessageTemplateAttachmentRequest, DeleteMessageTemplateAttachmentResponse, DeleteMessageTemplateRequest, DeleteMessageTemplateResponse, DeleteQuickResponseRequest, DeleteQuickResponseResponse, DependencyFailedException, Document, DocumentText, EmailGenerativeAnswerAIAgentConfiguration, EmailGenerativeAnswerChunkDataDetails, EmailHeader, EmailMessageTemplateContent, EmailMessageTemplateContentBody, EmailOverviewAIAgentConfiguration, EmailOverviewChunkDataDetails, EmailResponseAIAgentConfiguration, EmailResponseChunkDataDetails, ExtendedMessageTemplateData, ExternalBedrockKnowledgeBaseConfig, ExternalSourceConfiguration, Filter, FilterAttribute, FixedSizeChunkingConfiguration, GenerativeChunkDataDetails, GenerativeContentFeedbackData, GenerativeDataDetails, GenerativeReference, GetAIAgentRequest, GetAIAgentResponse, GetAIGuardrailRequest, GetAIGuardrailResponse, GetAIPromptRequest, GetAIPromptResponse, GetAssistantAssociationRequest, GetAssistantAssociationResponse, GetAssistantRequest, GetAssistantResponse, GetContentAssociationRequest, GetContentAssociationResponse, GetContentRequest, GetContentResponse, GetContentSummaryRequest, GetContentSummaryResponse, GetImportJobRequest, GetImportJobResponse, GetKnowledgeBaseRequest, GetKnowledgeBaseResponse, GetMessageTemplateRequest, GetMessageTemplateResponse, GetNextMessageRequest, GetNextMessageResponse, GetQuickResponseRequest, GetQuickResponseResponse, GetRecommendationsRequest, GetRecommendationsResponse, GetSessionRequest, GetSessionResponse, GroupingConfiguration, GuardrailContentFilterConfig, GuardrailContextualGroundingFilterConfig, GuardrailManagedWordsConfig, GuardrailPiiEntityConfig, GuardrailRegexConfig, GuardrailTopicConfig, GuardrailWordConfig, HierarchicalChunkingConfiguration, HierarchicalChunkingLevelConfiguration, Highlight, ImportJobData, ImportJobSummary, IntentDetectedDataDetails, IntentInputData, KnowledgeBaseAssociationConfigurationData, KnowledgeBaseAssociationData, KnowledgeBaseData, KnowledgeBaseSummary, KnowledgeSource, ListAIAgentVersionsRequest, ListAIAgentVersionsResponse, ListAIAgentsRequest, ListAIAgentsResponse, ListAIGuardrailVersionsRequest, ListAIGuardrailVersionsResponse, ListAIGuardrailsRequest, ListAIGuardrailsResponse, ListAIPromptVersionsRequest, ListAIPromptVersionsResponse, ListAIPromptsRequest, ListAIPromptsResponse, ListAssistantAssociationsRequest, ListAssistantAssociationsResponse, ListAssistantsRequest, ListAssistantsResponse, ListContentAssociationsRequest, ListContentAssociationsResponse, ListContentsRequest, ListContentsResponse, ListImportJobsRequest, ListImportJobsResponse, ListKnowledgeBasesRequest, ListKnowledgeBasesResponse, ListMessageTemplateVersionsRequest, ListMessageTemplateVersionsResponse, ListMessageTemplatesRequest, ListMessageTemplatesResponse, ListMessagesRequest, ListMessagesResponse, ListQuickResponsesRequest, ListQuickResponsesResponse, ListSpansRequest, ListSpansResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ManagedSourceConfiguration, ManualSearchAIAgentConfiguration, MessageConfiguration, MessageData, MessageInput, MessageOutput, MessageTemplateAttachment, MessageTemplateAttributes, MessageTemplateBodyContentProvider, MessageTemplateContentProvider, MessageTemplateData, MessageTemplateFilterField, MessageTemplateOrderField, MessageTemplateQueryField, MessageTemplateSearchExpression, MessageTemplateSearchResultData, MessageTemplateSourceConfiguration, MessageTemplateSourceConfigurationSummary, MessageTemplateSummary, MessageTemplateVersionSummary, NoteTakingAIAgentConfiguration, NotesChunkDataDetails, NotesDataDetails, NotifyRecommendationsReceivedError, NotifyRecommendationsReceivedRequest, NotifyRecommendationsReceivedResponse, OrCondition, OrchestrationAIAgentConfiguration, OrchestratorConfigurationEntry, ParsingConfiguration, ParsingPrompt, PreconditionFailedException, PushADMMessageTemplateContent, PushAPNSMessageTemplateContent, PushBaiduMessageTemplateContent, PushFCMMessageTemplateContent, PushMessageTemplateContent, PutFeedbackRequest, PutFeedbackResponse, QueryAssistantRequest, QueryAssistantResponse, QueryCondition, QueryConditionItem, QueryInputData, QueryRecommendationTriggerData, QueryTextInputData, QuickResponseContentProvider, QuickResponseContents, QuickResponseData, QuickResponseDataProvider, QuickResponseFilterField, QuickResponseOrderField, QuickResponseQueryField, QuickResponseSearchExpression, QuickResponseSearchResultData, QuickResponseSummary, RankingData, RecommendationData, RecommendationTrigger, RecommendationTriggerData, RemoveAssistantAIAgentRequest, RemoveAssistantAIAgentResponse, RemoveKnowledgeBaseTemplateUriRequest, RemoveKnowledgeBaseTemplateUriResponse, RenderMessageTemplateRequest, RenderMessageTemplateResponse, RenderingConfiguration, RequestTimeoutException, ResourceNotFoundException, ResultData, RetrievalConfiguration, RetrievalFilterConfiguration, RetrieveRequest, RetrieveResponse, RetrieveResult, RuntimeSessionData, RuntimeSessionDataValue, SMSMessageTemplateContent, SMSMessageTemplateContentBody, SearchContentRequest, SearchContentResponse, SearchExpression, SearchMessageTemplatesRequest, SearchMessageTemplatesResponse, SearchQuickResponsesRequest, SearchQuickResponsesResponse, SearchSessionsRequest, SearchSessionsResponse, SeedUrl, SelfServiceAIAgentConfiguration, SelfServiceConversationHistory, SemanticChunkingConfiguration, SendMessageRequest, SendMessageResponse, ServerSideEncryptionConfiguration, ServiceQuotaExceededException, SessionData, SessionIntegrationConfiguration, SessionSummary, SourceConfiguration, SourceContentDataDetails, Span, SpanAttributes, SpanCitation, SpanMessage, SpanMessageValue, SpanTextValue, SpanToolResultValue, SpanToolUseValue, StartContentUploadRequest, StartContentUploadResponse, StartImportJobRequest, StartImportJobResponse, SuggestedMessageDataDetails, SuggestedMessageReference, SystemAttributes, SystemEndpointAttributes, TagCondition, TagFilter, TagResourceRequest, TagResourceResponse, TextData, TextFullAIPromptEditTemplateConfiguration, TextMessage, ThrottlingException, TooManyTagsException, ToolConfiguration, ToolInstruction, ToolOutputConfiguration, ToolOutputFilter, ToolOverrideConstantInputValue, ToolOverrideInputValue, ToolOverrideInputValueConfiguration, ToolUseResultData, UnauthorizedException, UnprocessableContentException, UntagResourceRequest, UntagResourceResponse, UpdateAIAgentRequest, UpdateAIAgentResponse, UpdateAIGuardrailRequest, UpdateAIGuardrailResponse, UpdateAIPromptRequest, UpdateAIPromptResponse, UpdateAssistantAIAgentRequest, UpdateAssistantAIAgentResponse, UpdateContentRequest, UpdateContentResponse, UpdateKnowledgeBaseTemplateUriRequest, UpdateKnowledgeBaseTemplateUriResponse, UpdateMessageTemplateMetadataRequest, UpdateMessageTemplateMetadataResponse, UpdateMessageTemplateRequest, UpdateMessageTemplateResponse, UpdateQuickResponseRequest, UpdateQuickResponseResponse, UpdateSessionDataRequest, UpdateSessionDataResponse, UpdateSessionRequest, UpdateSessionResponse, UrlConfiguration, UserInteractionConfiguration, ValidationException, VectorIngestionConfiguration, WebCrawlerConfiguration, WebCrawlerLimits, WhatsAppMessageTemplateContent, WhatsAppMessageTemplateSourceConfiguration, WhatsAppMessageTemplateSourceConfigurationSummary
Instance Attribute Summary collapse
-
#amazon_connect_guide_association ⇒ Types::AmazonConnectGuideAssociationData
The data of the step-by-step guide association.
-
#and_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration that requires all conditions to be met.
-
#and_conditions ⇒ Array<Types::TagCondition>
A list of conditions which would be applied together with an
ANDcondition. -
#answer_recommendation_ai_agent_configuration ⇒ Types::AnswerRecommendationAIAgentConfiguration
The configuration for AI Agents of type
ANSWER_RECOMMENDATION. -
#app_integrations ⇒ Types::AppIntegrationsConfiguration
Configuration information for Amazon AppIntegrations to automatically ingest content.
-
#assistant_association_ids ⇒ Array<String>
The list of assistant association identifiers for the knowledge source.
-
#case_summarization_ai_agent_configuration ⇒ Types::CaseSummarizationAIAgentConfiguration
The configuration for AI Agents of type
CASE_SUMMARIZATION. -
#case_summarization_chunk_data ⇒ Types::CaseSummarizationChunkDataDetails
Details about case summarization chunk data.
-
#case_summarization_input_data ⇒ Types::CaseSummarizationInputData
Input data for case summarization queries.
-
#connect_configuration ⇒ Types::ConnectConfiguration
The configuration information of the Amazon Connect data source.
-
#constant ⇒ Types::ToolOverrideConstantInputValue
Constant input value configuration for tool override.
-
#content ⇒ String
The content of the quick response.
-
#content_data ⇒ Types::ContentDataDetails
Details about the content data.
-
#content_reference ⇒ Types::ContentReference
Reference information about the content.
-
#email ⇒ Types::EmailMessageTemplateContent
The content of the message template that applies to the email channel subtype.
-
#email_generative_answer_ai_agent_configuration ⇒ Types::EmailGenerativeAnswerAIAgentConfiguration
Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.
-
#email_generative_answer_chunk_data ⇒ Types::EmailGenerativeAnswerChunkDataDetails
Streaming chunk data for email generative answers containing partial knowledge-based response content.
-
#email_overview_ai_agent_configuration ⇒ Types::EmailOverviewAIAgentConfiguration
Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.
-
#email_overview_chunk_data ⇒ Types::EmailOverviewChunkDataDetails
Streaming chunk data for email overview containing partial overview content.
-
#email_response_ai_agent_configuration ⇒ Types::EmailResponseAIAgentConfiguration
Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.
-
#email_response_chunk_data ⇒ Types::EmailResponseChunkDataDetails
Streaming chunk data for email response generation containing partial response content.
-
#equals ⇒ Types::FilterAttribute
Filter configuration for exact equality matching.
-
#external_bedrock_knowledge_base_config ⇒ Types::ExternalBedrockKnowledgeBaseConfig
The configuration for an external Bedrock knowledge base association in the output data.
-
#generative_chunk_data ⇒ Types::GenerativeChunkDataDetails
Details about the generative chunk data.
-
#generative_content_feedback_data ⇒ Types::GenerativeContentFeedbackData
Information about the feedback for a generative target type.
-
#generative_data ⇒ Types::GenerativeDataDetails
Details about the generative data.
-
#generative_reference ⇒ Types::GenerativeReference
Reference information about the generative content.
-
#greater_than ⇒ Types::FilterAttribute
Filter configuration for greater than comparison.
-
#greater_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for greater than or equal comparison.
-
#in ⇒ Types::FilterAttribute
Filter configuration for membership in a set of values.
-
#intent_detected_data ⇒ Types::IntentDetectedDataDetails
Details about the intent data.
-
#intent_input_data ⇒ Types::IntentInputData
Input information for the intent.
-
#knowledge_base_association ⇒ Types::KnowledgeBaseAssociationData
The knowledge base where output data is sent.
-
#knowledge_base_association_configuration_data ⇒ Types::KnowledgeBaseAssociationConfigurationData
The data of the configuration for a
KNOWLEDGE_BASEtype Amazon Q in Connect Assistant Association. -
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
-
#less_than ⇒ Types::FilterAttribute
Filter configuration for less than comparison.
-
#less_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for less than or equal comparison.
-
#list_contains ⇒ Types::FilterAttribute
Filter configuration for checking if a list contains a value.
-
#managed_source_configuration ⇒ Types::ManagedSourceConfiguration
Source configuration for managed resources.
-
#manual_search_ai_agent_configuration ⇒ Types::ManualSearchAIAgentConfiguration
The configuration for AI Agents of type
MANUAL_SEARCH. -
#not_equals ⇒ Types::FilterAttribute
Filter configuration for inequality matching.
-
#not_in ⇒ Types::FilterAttribute
Filter configuration for exclusion from a set of values.
-
#note_taking_ai_agent_configuration ⇒ Types::NoteTakingAIAgentConfiguration
The configuration for AI Agents of type
NOTE_TAKING. -
#notes_chunk_data ⇒ Types::NotesChunkDataDetails
Details about notes chunk data.
-
#notes_data ⇒ Types::NotesDataDetails
Details about notes data.
-
#or_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration where any condition can be met.
-
#or_conditions ⇒ Array<Types::OrCondition>
A list of conditions which would be applied together with an
ORcondition. -
#orchestration_ai_agent_configuration ⇒ Types::OrchestrationAIAgentConfiguration
The configuration for AI Agents of type
ORCHESTRATION. -
#push ⇒ Types::PushMessageTemplateContent
The content of the message template that applies to the push channel subtype.
-
#query ⇒ Types::QueryRecommendationTriggerData
Data associated with the QUERY RecommendationTriggerType.
-
#query_text_input_data ⇒ Types::QueryTextInputData
Input information for the query.
-
#self_service_ai_agent_configuration ⇒ Types::SelfServiceAIAgentConfiguration
The configuration for AI Agents of type SELF_SERVICE.
-
#single ⇒ Types::QueryConditionItem
The condition for the query.
-
#sms ⇒ Types::SMSMessageTemplateContent
The content of the message template that applies to the SMS channel subtype.
-
#source_content_data ⇒ Types::SourceContentDataDetails
Details about the content data.
-
#starts_with ⇒ Types::FilterAttribute
Filter configuration for prefix matching.
-
#string_contains ⇒ Types::FilterAttribute
Filter configuration for substring matching.
-
#string_value ⇒ String
The string value of the data stored on the session.
-
#suggested_message_data ⇒ Types::SuggestedMessageDataDetails
Details about suggested message data.
-
#suggested_message_reference ⇒ Types::SuggestedMessageReference
Reference information for suggested messages.
-
#tag_condition ⇒ Types::TagCondition
A leaf node condition which can be used to specify a tag condition.
-
#text ⇒ Types::SpanTextValue
Text message content.
-
#text_full_ai_prompt_edit_template_configuration ⇒ Types::TextFullAIPromptEditTemplateConfiguration
The configuration for a prompt template that supports full textual prompt configuration using a YAML prompt.
-
#tool_result ⇒ Types::SpanToolResultValue
Tool result message content.
-
#tool_use ⇒ Types::SpanToolUseValue
Tool invocation message content.
-
#tool_use_result ⇒ Types::ToolUseResultData
The result of tool usage in the message.
-
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Configuration data for web crawler data source.
-
#whats_app ⇒ Types::WhatsAppMessageTemplateSourceConfigurationSummary
The sourceConfiguration summary of the message template that applies to the WHATSAPP channel subtype.
Instance Attribute Details
#amazon_connect_guide_association ⇒ Types::AmazonConnectGuideAssociationData
The data of the step-by-step guide association.
1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1774 class ContentAssociationContents < Struct.new( :amazon_connect_guide_association, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AmazonConnectGuideAssociation < ContentAssociationContents; end class Unknown < ContentAssociationContents; end end |
#and_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration that requires all conditions to be met.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#and_conditions ⇒ Array<Types::TagCondition>
A list of conditions which would be applied together with an AND
condition.
8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8126 class OrCondition < Struct.new( :and_conditions, :tag_condition, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndConditions < OrCondition; end class TagCondition < OrCondition; end class Unknown < OrCondition; end end |
#answer_recommendation_ai_agent_configuration ⇒ Types::AnswerRecommendationAIAgentConfiguration
The configuration for AI Agents of type ANSWER_RECOMMENDATION.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#app_integrations ⇒ Types::AppIntegrationsConfiguration
Configuration information for Amazon AppIntegrations to automatically ingest content.
10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10557 class SourceConfiguration < Struct.new( :app_integrations, :managed_source_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AppIntegrations < SourceConfiguration; end class ManagedSourceConfiguration < SourceConfiguration; end class Unknown < SourceConfiguration; end end |
#assistant_association_ids ⇒ Array<String>
The list of assistant association identifiers for the knowledge source.
6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6295 class KnowledgeSource < Struct.new( :assistant_association_ids, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AssistantAssociationIds < KnowledgeSource; end class Unknown < KnowledgeSource; end end |
#case_summarization_ai_agent_configuration ⇒ Types::CaseSummarizationAIAgentConfiguration
The configuration for AI Agents of type CASE_SUMMARIZATION.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#case_summarization_chunk_data ⇒ Types::CaseSummarizationChunkDataDetails
Details about case summarization chunk data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#case_summarization_input_data ⇒ Types::CaseSummarizationInputData
Input data for case summarization queries.
8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8785 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :case_summarization_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class CaseSummarizationInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#connect_configuration ⇒ Types::ConnectConfiguration
The configuration information of the Amazon Connect data source.
1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1720 class Configuration < Struct.new( :connect_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConnectConfiguration < Configuration; end class Unknown < Configuration; end end |
#constant ⇒ Types::ToolOverrideConstantInputValue
Constant input value configuration for tool override.
11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11556 class ToolOverrideInputValueConfiguration < Struct.new( :constant, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Constant < ToolOverrideInputValueConfiguration; end class Unknown < ToolOverrideInputValueConfiguration; end end |
#content ⇒ String
The content of the quick response.
7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7370 class MessageTemplateBodyContentProvider < Struct.new( :content, :unknown) SENSITIVE = [:content] include Aws::Structure include Aws::Structure::Union class Content < MessageTemplateBodyContentProvider; end class Unknown < MessageTemplateBodyContentProvider; end end |
#content_data ⇒ Types::ContentDataDetails
Details about the content data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#content_reference ⇒ Types::ContentReference
Reference information about the content.
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3784 class DataReference < Struct.new( :content_reference, :generative_reference, :suggested_message_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class SuggestedMessageReference < DataReference; end class Unknown < DataReference; end end |
#email ⇒ Types::EmailMessageTemplateContent
The content of the message template that applies to the email channel subtype.
7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7409 class MessageTemplateContentProvider < Struct.new( :email, :sms, :whats_app, :push, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class WhatsApp < MessageTemplateContentProvider; end class Push < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |
#email_generative_answer_ai_agent_configuration ⇒ Types::EmailGenerativeAnswerAIAgentConfiguration
Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#email_generative_answer_chunk_data ⇒ Types::EmailGenerativeAnswerChunkDataDetails
Streaming chunk data for email generative answers containing partial knowledge-based response content.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#email_overview_ai_agent_configuration ⇒ Types::EmailOverviewAIAgentConfiguration
Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#email_overview_chunk_data ⇒ Types::EmailOverviewChunkDataDetails
Streaming chunk data for email overview containing partial overview content.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#email_response_ai_agent_configuration ⇒ Types::EmailResponseAIAgentConfiguration
Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#email_response_chunk_data ⇒ Types::EmailResponseChunkDataDetails
Streaming chunk data for email response generation containing partial response content.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#equals ⇒ Types::FilterAttribute
Filter configuration for exact equality matching.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#external_bedrock_knowledge_base_config ⇒ Types::ExternalBedrockKnowledgeBaseConfig
The configuration for an external Bedrock knowledge base association in the output data.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1180 class AssistantAssociationInputData < Struct.new( :knowledge_base_id, :external_bedrock_knowledge_base_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseId < AssistantAssociationInputData; end class ExternalBedrockKnowledgeBaseConfig < AssistantAssociationInputData; end class Unknown < AssistantAssociationInputData; end end |
#generative_chunk_data ⇒ Types::GenerativeChunkDataDetails
Details about the generative chunk data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#generative_content_feedback_data ⇒ Types::GenerativeContentFeedbackData
Information about the feedback for a generative target type.
2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2011 class ContentFeedbackData < Struct.new( :generative_content_feedback_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GenerativeContentFeedbackData < ContentFeedbackData; end class Unknown < ContentFeedbackData; end end |
#generative_data ⇒ Types::GenerativeDataDetails
Details about the generative data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#generative_reference ⇒ Types::GenerativeReference
Reference information about the generative content.
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3784 class DataReference < Struct.new( :content_reference, :generative_reference, :suggested_message_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class SuggestedMessageReference < DataReference; end class Unknown < DataReference; end end |
#greater_than ⇒ Types::FilterAttribute
Filter configuration for greater than comparison.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#greater_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for greater than or equal comparison.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#in ⇒ Types::FilterAttribute
Filter configuration for membership in a set of values.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#intent_detected_data ⇒ Types::IntentDetectedDataDetails
Details about the intent data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#intent_input_data ⇒ Types::IntentInputData
Input information for the intent.
8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8785 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :case_summarization_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class CaseSummarizationInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#knowledge_base_association ⇒ Types::KnowledgeBaseAssociationData
The knowledge base where output data is sent.
1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1208 class AssistantAssociationOutputData < Struct.new( :knowledge_base_association, :external_bedrock_knowledge_base_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseAssociation < AssistantAssociationOutputData; end class ExternalBedrockKnowledgeBaseConfig < AssistantAssociationOutputData; end class Unknown < AssistantAssociationOutputData; end end |
#knowledge_base_association_configuration_data ⇒ Types::KnowledgeBaseAssociationConfigurationData
The data of the configuration for a KNOWLEDGE_BASE type Amazon Q
in Connect Assistant Association.
1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1516 class AssociationConfigurationData < Struct.new( :knowledge_base_association_configuration_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseAssociationConfigurationData < AssociationConfigurationData; end class Unknown < AssociationConfigurationData; end end |
#knowledge_base_id ⇒ String
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1180 class AssistantAssociationInputData < Struct.new( :knowledge_base_id, :external_bedrock_knowledge_base_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseId < AssistantAssociationInputData; end class ExternalBedrockKnowledgeBaseConfig < AssistantAssociationInputData; end class Unknown < AssistantAssociationInputData; end end |
#less_than ⇒ Types::FilterAttribute
Filter configuration for less than comparison.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#less_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for less than or equal comparison.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#list_contains ⇒ Types::FilterAttribute
Filter configuration for checking if a list contains a value.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#managed_source_configuration ⇒ Types::ManagedSourceConfiguration
Source configuration for managed resources.
10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10557 class SourceConfiguration < Struct.new( :app_integrations, :managed_source_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AppIntegrations < SourceConfiguration; end class ManagedSourceConfiguration < SourceConfiguration; end class Unknown < SourceConfiguration; end end |
#manual_search_ai_agent_configuration ⇒ Types::ManualSearchAIAgentConfiguration
The configuration for AI Agents of type MANUAL_SEARCH.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#not_equals ⇒ Types::FilterAttribute
Filter configuration for inequality matching.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#not_in ⇒ Types::FilterAttribute
Filter configuration for exclusion from a set of values.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#note_taking_ai_agent_configuration ⇒ Types::NoteTakingAIAgentConfiguration
The configuration for AI Agents of type NOTE_TAKING.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#notes_chunk_data ⇒ Types::NotesChunkDataDetails
Details about notes chunk data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#notes_data ⇒ Types::NotesDataDetails
Details about notes data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#or_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration where any condition can be met.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#or_conditions ⇒ Array<Types::OrCondition>
A list of conditions which would be applied together with an OR
condition.
11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11252 class TagFilter < Struct.new( :tag_condition, :and_conditions, :or_conditions, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TagCondition < TagFilter; end class AndConditions < TagFilter; end class OrConditions < TagFilter; end class Unknown < TagFilter; end end |
#orchestration_ai_agent_configuration ⇒ Types::OrchestrationAIAgentConfiguration
The configuration for AI Agents of type ORCHESTRATION.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#push ⇒ Types::PushMessageTemplateContent
The content of the message template that applies to the push channel subtype.
7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7409 class MessageTemplateContentProvider < Struct.new( :email, :sms, :whats_app, :push, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class WhatsApp < MessageTemplateContentProvider; end class Push < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |
#query ⇒ Types::QueryRecommendationTriggerData
Data associated with the QUERY RecommendationTriggerType.
9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9504 class RecommendationTriggerData < Struct.new( :query, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Query < RecommendationTriggerData; end class Unknown < RecommendationTriggerData; end end |
#query_text_input_data ⇒ Types::QueryTextInputData
Input information for the query.
8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8785 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :case_summarization_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class CaseSummarizationInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#self_service_ai_agent_configuration ⇒ Types::SelfServiceAIAgentConfiguration
The configuration for AI Agents of type SELF_SERVICE.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#single ⇒ Types::QueryConditionItem
The condition for the query.
8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8732 class QueryCondition < Struct.new( :single, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Single < QueryCondition; end class Unknown < QueryCondition; end end |
#sms ⇒ Types::SMSMessageTemplateContent
The content of the message template that applies to the SMS channel subtype.
7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7409 class MessageTemplateContentProvider < Struct.new( :email, :sms, :whats_app, :push, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class WhatsApp < MessageTemplateContentProvider; end class Push < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |
#source_content_data ⇒ Types::SourceContentDataDetails
Details about the content data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#starts_with ⇒ Types::FilterAttribute
Filter configuration for prefix matching.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#string_contains ⇒ Types::FilterAttribute
Filter configuration for substring matching.
9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9803 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#string_value ⇒ String
The string value of the data stored on the session.
9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9935 class RuntimeSessionDataValue < Struct.new( :string_value, :unknown) SENSITIVE = [:string_value] include Aws::Structure include Aws::Structure::Union class StringValue < RuntimeSessionDataValue; end class Unknown < RuntimeSessionDataValue; end end |
#suggested_message_data ⇒ Types::SuggestedMessageDataDetails
Details about suggested message data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#suggested_message_reference ⇒ Types::SuggestedMessageReference
Reference information for suggested messages.
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3784 class DataReference < Struct.new( :content_reference, :generative_reference, :suggested_message_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class SuggestedMessageReference < DataReference; end class Unknown < DataReference; end end |
#tag_condition ⇒ Types::TagCondition
A leaf node condition which can be used to specify a tag condition.
8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8126 class OrCondition < Struct.new( :and_conditions, :tag_condition, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndConditions < OrCondition; end class TagCondition < OrCondition; end class Unknown < OrCondition; end end |
#text ⇒ Types::SpanTextValue
Text message content
7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7231 class MessageData < Struct.new( :text, :tool_use_result, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < MessageData; end class ToolUseResult < MessageData; end class Unknown < MessageData; end end |
#text_full_ai_prompt_edit_template_configuration ⇒ Types::TextFullAIPromptEditTemplateConfiguration
The configuration for a prompt template that supports full textual prompt configuration using a YAML prompt.
826 827 828 829 830 831 832 833 834 835 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 826 class AIPromptTemplateConfiguration < Struct.new( :text_full_ai_prompt_edit_template_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextFullAiPromptEditTemplateConfiguration < AIPromptTemplateConfiguration; end class Unknown < AIPromptTemplateConfiguration; end end |
#tool_result ⇒ Types::SpanToolResultValue
Tool result message content
10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10928 class SpanMessageValue < Struct.new( :text, :tool_use, :tool_result, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < SpanMessageValue; end class ToolUse < SpanMessageValue; end class ToolResult < SpanMessageValue; end class Unknown < SpanMessageValue; end end |
#tool_use ⇒ Types::SpanToolUseValue
Tool invocation message content
10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10928 class SpanMessageValue < Struct.new( :text, :tool_use, :tool_result, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < SpanMessageValue; end class ToolUse < SpanMessageValue; end class ToolResult < SpanMessageValue; end class Unknown < SpanMessageValue; end end |
#tool_use_result ⇒ Types::ToolUseResultData
The result of tool usage in the message.
7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7231 class MessageData < Struct.new( :text, :tool_use_result, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < MessageData; end class ToolUseResult < MessageData; end class Unknown < MessageData; end end |
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Configuration data for web crawler data source.
7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7138 class ManagedSourceConfiguration < Struct.new( :web_crawler_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class WebCrawlerConfiguration < ManagedSourceConfiguration; end class Unknown < ManagedSourceConfiguration; end end |
#whats_app ⇒ Types::WhatsAppMessageTemplateSourceConfigurationSummary
The sourceConfiguration summary of the message template that applies to the WHATSAPP channel subtype.
7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7409 class MessageTemplateContentProvider < Struct.new( :email, :sms, :whats_app, :push, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class WhatsApp < MessageTemplateContentProvider; end class Push < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |