Module: Aws::QConnect::Types
- Defined in:
- 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, ListModelsRequest, ListModelsResponse, 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, ModelSummary, 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, SpanReasoningValue, 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 ‘AND` condition.
-
#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_BASE` type 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 ‘OR` condition.
-
#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.
-
#reasoning ⇒ Types::SpanReasoningValue
Model reasoning and it’s internal decision making process.
-
#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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 |
# File 'lib/aws-sdk-qconnect/types.rb', line 8239 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 '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.
10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 |
# File 'lib/aws-sdk-qconnect/types.rb', line 10676 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 '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 '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 '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.
8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 |
# File 'lib/aws-sdk-qconnect/types.rb', line 8898 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 '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.
11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 |
# File 'lib/aws-sdk-qconnect/types.rb', line 11712 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.
7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7426 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 '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 '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.
7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7465 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 '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 '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 '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 '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 '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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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 '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 '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 '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 '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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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 '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.
8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 |
# File 'lib/aws-sdk-qconnect/types.rb', line 8898 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 '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 '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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 |
# File 'lib/aws-sdk-qconnect/types.rb', line 10676 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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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 '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 '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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 |
# File 'lib/aws-sdk-qconnect/types.rb', line 11408 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 '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.
7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7465 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.
9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9617 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.
8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 |
# File 'lib/aws-sdk-qconnect/types.rb', line 8898 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 |
#reasoning ⇒ Types::SpanReasoningValue
Model reasoning and it’s internal decision making process
11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 |
# File 'lib/aws-sdk-qconnect/types.rb', line 11068 class SpanMessageValue < Struct.new( :text, :tool_use, :tool_result, :reasoning, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < SpanMessageValue; end class ToolUse < SpanMessageValue; end class ToolResult < SpanMessageValue; end class Reasoning < SpanMessageValue; end class Unknown < SpanMessageValue; 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 '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.
8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 |
# File 'lib/aws-sdk-qconnect/types.rb', line 8845 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.
7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7465 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 '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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 |
# File 'lib/aws-sdk-qconnect/types.rb', line 9916 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.
10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 |
# File 'lib/aws-sdk-qconnect/types.rb', line 10048 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 '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 '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.
8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 |
# File 'lib/aws-sdk-qconnect/types.rb', line 8239 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
7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7287 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 '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
11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 |
# File 'lib/aws-sdk-qconnect/types.rb', line 11068 class SpanMessageValue < Struct.new( :text, :tool_use, :tool_result, :reasoning, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < SpanMessageValue; end class ToolUse < SpanMessageValue; end class ToolResult < SpanMessageValue; end class Reasoning < SpanMessageValue; end class Unknown < SpanMessageValue; end end |
#tool_use ⇒ Types::SpanToolUseValue
Tool invocation message content
11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 |
# File 'lib/aws-sdk-qconnect/types.rb', line 11068 class SpanMessageValue < Struct.new( :text, :tool_use, :tool_result, :reasoning, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < SpanMessageValue; end class ToolUse < SpanMessageValue; end class ToolResult < SpanMessageValue; end class Reasoning < SpanMessageValue; end class Unknown < SpanMessageValue; end end |
#tool_use_result ⇒ Types::ToolUseResultData
The result of tool usage in the message.
7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7287 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.
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7194 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.
7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 |
# File 'lib/aws-sdk-qconnect/types.rb', line 7465 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 |