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, GuardrailPolicyResult, 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, SpanGuardrailAssessment, 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
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.
-
#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 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1774 class ContentAssociationContents < Struct.new( :amazon_connect_guide_association, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AmazonConnectGuideAssociation < ContentAssociationContents; end class Unknown < ContentAssociationContents; end end |
#and_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration that requires all conditions to be met.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8264 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.
10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10701 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.
6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6320 class KnowledgeSource < Struct.new( :assistant_association_ids, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AssistantAssociationIds < KnowledgeSource; end class Unknown < KnowledgeSource; end end |
#case_summarization_ai_agent_configuration ⇒ Types::CaseSummarizationAIAgentConfiguration
The configuration for AI Agents of type CASE_SUMMARIZATION.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#case_summarization_chunk_data ⇒ Types::CaseSummarizationChunkDataDetails
Details about case summarization chunk data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#case_summarization_input_data ⇒ Types::CaseSummarizationInputData
Input data for case summarization queries.
8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8923 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :case_summarization_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class CaseSummarizationInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#connect_configuration ⇒ Types::ConnectConfiguration
The configuration information of the Amazon Connect data source.
1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1720 class Configuration < Struct.new( :connect_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConnectConfiguration < Configuration; end class Unknown < Configuration; end end |
#constant ⇒ Types::ToolOverrideConstantInputValue
Constant input value configuration for tool override.
11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11779 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.
7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7451 class MessageTemplateBodyContentProvider < Struct.new( :content, :unknown) SENSITIVE = [:content] include Aws::Structure include Aws::Structure::Union class Content < MessageTemplateBodyContentProvider; end class Unknown < MessageTemplateBodyContentProvider; end end |
#content_data ⇒ Types::ContentDataDetails
Details about the content data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#content_reference ⇒ Types::ContentReference
Reference information about the content.
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3784 class DataReference < Struct.new( :content_reference, :generative_reference, :suggested_message_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class SuggestedMessageReference < DataReference; end class Unknown < DataReference; end end |
#email ⇒ Types::EmailMessageTemplateContent
The content of the message template that applies to the email channel subtype.
7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7490 class MessageTemplateContentProvider < Struct.new( :email, :sms, :whats_app, :push, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class WhatsApp < MessageTemplateContentProvider; end class Push < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |
#email_generative_answer_ai_agent_configuration ⇒ Types::EmailGenerativeAnswerAIAgentConfiguration
Configuration for the EMAIL_GENERATIVE_ANSWER AI agent that provides comprehensive knowledge-based answers for customer queries.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#email_generative_answer_chunk_data ⇒ Types::EmailGenerativeAnswerChunkDataDetails
Streaming chunk data for email generative answers containing partial knowledge-based response content.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#email_overview_ai_agent_configuration ⇒ Types::EmailOverviewAIAgentConfiguration
Configuration for the EMAIL_OVERVIEW AI agent that generates structured overview of email conversations.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#email_overview_chunk_data ⇒ Types::EmailOverviewChunkDataDetails
Streaming chunk data for email overview containing partial overview content.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#email_response_ai_agent_configuration ⇒ Types::EmailResponseAIAgentConfiguration
Configuration for the EMAIL_RESPONSE AI agent that generates professional email responses using knowledge base content.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#email_response_chunk_data ⇒ Types::EmailResponseChunkDataDetails
Streaming chunk data for email response generation containing partial response content.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#equals ⇒ Types::FilterAttribute
Filter configuration for exact equality matching.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#external_bedrock_knowledge_base_config ⇒ Types::ExternalBedrockKnowledgeBaseConfig
The configuration for an external Bedrock knowledge base association in the output data.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1180 class AssistantAssociationInputData < Struct.new( :knowledge_base_id, :external_bedrock_knowledge_base_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseId < AssistantAssociationInputData; end class ExternalBedrockKnowledgeBaseConfig < AssistantAssociationInputData; end class Unknown < AssistantAssociationInputData; end end |
#generative_chunk_data ⇒ Types::GenerativeChunkDataDetails
Details about the generative chunk data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#generative_content_feedback_data ⇒ Types::GenerativeContentFeedbackData
Information about the feedback for a generative target type.
2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2011 class ContentFeedbackData < Struct.new( :generative_content_feedback_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class GenerativeContentFeedbackData < ContentFeedbackData; end class Unknown < ContentFeedbackData; end end |
#generative_data ⇒ Types::GenerativeDataDetails
Details about the generative data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#generative_reference ⇒ Types::GenerativeReference
Reference information about the generative content.
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3784 class DataReference < Struct.new( :content_reference, :generative_reference, :suggested_message_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class SuggestedMessageReference < DataReference; end class Unknown < DataReference; end end |
#greater_than ⇒ Types::FilterAttribute
Filter configuration for greater than comparison.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#intent_detected_data ⇒ Types::IntentDetectedDataDetails
Details about the intent data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#intent_input_data ⇒ Types::IntentInputData
Input information for the intent.
8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8923 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :case_summarization_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class CaseSummarizationInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#knowledge_base_association ⇒ Types::KnowledgeBaseAssociationData
The knowledge base where output data is sent.
1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1208 class AssistantAssociationOutputData < Struct.new( :knowledge_base_association, :external_bedrock_knowledge_base_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseAssociation < AssistantAssociationOutputData; end class ExternalBedrockKnowledgeBaseConfig < AssistantAssociationOutputData; end class Unknown < AssistantAssociationOutputData; end end |
#knowledge_base_association_configuration_data ⇒ Types::KnowledgeBaseAssociationConfigurationData
The data of the configuration for a KNOWLEDGE_BASE type Amazon Q
in Connect Assistant Association.
1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1516 class AssociationConfigurationData < Struct.new( :knowledge_base_association_configuration_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseAssociationConfigurationData < AssociationConfigurationData; end class Unknown < AssociationConfigurationData; end end |
#knowledge_base_id ⇒ String
The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1180 class AssistantAssociationInputData < Struct.new( :knowledge_base_id, :external_bedrock_knowledge_base_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseId < AssistantAssociationInputData; end class ExternalBedrockKnowledgeBaseConfig < AssistantAssociationInputData; end class Unknown < AssistantAssociationInputData; end end |
#less_than ⇒ Types::FilterAttribute
Filter configuration for less than comparison.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10701 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#note_taking_ai_agent_configuration ⇒ Types::NoteTakingAIAgentConfiguration
The configuration for AI Agents of type NOTE_TAKING.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 61 class AIAgentConfiguration < Struct.new( :manual_search_ai_agent_configuration, :answer_recommendation_ai_agent_configuration, :self_service_ai_agent_configuration, :email_response_ai_agent_configuration, :email_overview_ai_agent_configuration, :email_generative_answer_ai_agent_configuration, :orchestration_ai_agent_configuration, :note_taking_ai_agent_configuration, :case_summarization_ai_agent_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ManualSearchAiAgentConfiguration < AIAgentConfiguration; end class AnswerRecommendationAiAgentConfiguration < AIAgentConfiguration; end class SelfServiceAiAgentConfiguration < AIAgentConfiguration; end class EmailResponseAiAgentConfiguration < AIAgentConfiguration; end class EmailOverviewAiAgentConfiguration < AIAgentConfiguration; end class EmailGenerativeAnswerAiAgentConfiguration < AIAgentConfiguration; end class OrchestrationAiAgentConfiguration < AIAgentConfiguration; end class NoteTakingAiAgentConfiguration < AIAgentConfiguration; end class CaseSummarizationAiAgentConfiguration < AIAgentConfiguration; end class Unknown < AIAgentConfiguration; end end |
#notes_chunk_data ⇒ Types::NotesChunkDataDetails
Details about notes chunk data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#notes_data ⇒ Types::NotesDataDetails
Details about notes data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#or_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration where any condition can be met.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11475 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.
7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7490 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.
9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9642 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.
8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8923 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
11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11135 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 '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.
8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8870 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.
7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7490 class MessageTemplateContentProvider < Struct.new( :email, :sms, :whats_app, :push, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class WhatsApp < MessageTemplateContentProvider; end class Push < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |
#source_content_data ⇒ Types::SourceContentDataDetails
Details about the content data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#starts_with ⇒ Types::FilterAttribute
Filter configuration for prefix matching.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9941 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.
10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10073 class RuntimeSessionDataValue < Struct.new( :string_value, :unknown) SENSITIVE = [:string_value] include Aws::Structure include Aws::Structure::Union class StringValue < RuntimeSessionDataValue; end class Unknown < RuntimeSessionDataValue; end end |
#suggested_message_data ⇒ Types::SuggestedMessageDataDetails
Details about suggested message data.
3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3733 class DataDetails < Struct.new( :content_data, :generative_data, :intent_detected_data, :source_content_data, :generative_chunk_data, :email_response_chunk_data, :email_overview_chunk_data, :email_generative_answer_chunk_data, :case_summarization_chunk_data, :suggested_message_data, :notes_data, :notes_chunk_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentData < DataDetails; end class GenerativeData < DataDetails; end class IntentDetectedData < DataDetails; end class SourceContentData < DataDetails; end class GenerativeChunkData < DataDetails; end class EmailResponseChunkData < DataDetails; end class EmailOverviewChunkData < DataDetails; end class EmailGenerativeAnswerChunkData < DataDetails; end class CaseSummarizationChunkData < DataDetails; end class SuggestedMessageData < DataDetails; end class NotesData < DataDetails; end class NotesChunkData < DataDetails; end class Unknown < DataDetails; end end |
#suggested_message_reference ⇒ Types::SuggestedMessageReference
Reference information for suggested messages.
3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3784 class DataReference < Struct.new( :content_reference, :generative_reference, :suggested_message_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class SuggestedMessageReference < DataReference; end class Unknown < DataReference; end end |
#tag_condition ⇒ Types::TagCondition
A leaf node condition which can be used to specify a tag condition.
8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8264 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
7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7312 class MessageData < Struct.new( :text, :tool_use_result, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < MessageData; end class ToolUseResult < MessageData; end class Unknown < MessageData; end end |
#text_full_ai_prompt_edit_template_configuration ⇒ Types::TextFullAIPromptEditTemplateConfiguration
The configuration for a prompt template that supports full textual prompt configuration using a YAML prompt.
826 827 828 829 830 831 832 833 834 835 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 826 class AIPromptTemplateConfiguration < Struct.new( :text_full_ai_prompt_edit_template_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextFullAiPromptEditTemplateConfiguration < AIPromptTemplateConfiguration; end class Unknown < AIPromptTemplateConfiguration; end end |
#tool_result ⇒ Types::SpanToolResultValue
Tool result message content
11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11135 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
11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 11135 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.
7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7312 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.
7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7219 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.
7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7490 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 |