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, TextAIPromptInferenceConfiguration, 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_ai_prompt_inference_configuration ⇒ Types::TextAIPromptInferenceConfiguration
The inference configuration for text-based AI Prompts.
-
#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.
1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1767 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8119 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.
10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10550 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.
6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6288 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8778 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.
1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1713 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.
11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11579 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.
7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7363 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3777 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.
7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7402 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1173 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2004 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3777 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8778 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.
1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1201 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.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1509 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.
1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1173 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10550 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11245 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.
7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7402 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.
9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9497 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.
8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8778 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.
8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8725 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.
7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7402 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9796 9797 9798 9799 9800 9801 9802 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9796 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.
9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9928 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.
3726 3727 3728 3729 3730 3731 3732 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 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3726 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.
3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3777 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.
8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8119 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
7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7224 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_ai_prompt_inference_configuration ⇒ Types::TextAIPromptInferenceConfiguration
The inference configuration for text-based AI Prompts.
705 706 707 708 709 710 711 712 713 714 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 705 class AIPromptInferenceConfiguration < Struct.new( :text_ai_prompt_inference_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextAiPromptInferenceConfiguration < AIPromptInferenceConfiguration; end class Unknown < AIPromptInferenceConfiguration; 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.
819 820 821 822 823 824 825 826 827 828 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 819 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
10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10921 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
10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10921 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.
7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7224 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.
7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7131 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.
7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7402 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 |