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, AIGuardrailContentPolicyConfig, AIGuardrailContextualGroundingPolicyConfig, AIGuardrailData, AIGuardrailSensitiveInformationPolicyConfig, AIGuardrailSummary, AIGuardrailTopicPolicyConfig, AIGuardrailVersionSummary, AIGuardrailWordPolicyConfig, AIPromptData, AIPromptSummary, AIPromptTemplateConfiguration, AIPromptVersionSummary, AccessDeniedException, ActivateMessageTemplateRequest, ActivateMessageTemplateResponse, AgentAttributes, AmazonConnectGuideAssociationData, AnswerRecommendationAIAgentConfiguration, AppIntegrationsConfiguration, AssistantAssociationData, AssistantAssociationInputData, AssistantAssociationOutputData, AssistantAssociationSummary, AssistantCapabilityConfiguration, AssistantData, AssistantIntegrationConfiguration, AssistantSummary, AssociationConfiguration, AssociationConfigurationData, BedrockFoundationModelConfigurationForParsing, ChunkingConfiguration, 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, ExternalSourceConfiguration, Filter, 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, 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, ListTagsForResourceRequest, ListTagsForResourceResponse, ManagedSourceConfiguration, ManualSearchAIAgentConfiguration, MessageConfiguration, MessageData, MessageInput, MessageOutput, MessageTemplateAttachment, MessageTemplateAttributes, MessageTemplateBodyContentProvider, MessageTemplateContentProvider, MessageTemplateData, MessageTemplateFilterField, MessageTemplateOrderField, MessageTemplateQueryField, MessageTemplateSearchExpression, MessageTemplateSearchResultData, MessageTemplateSummary, MessageTemplateVersionSummary, NotifyRecommendationsReceivedError, NotifyRecommendationsReceivedRequest, NotifyRecommendationsReceivedResponse, OrCondition, ParsingConfiguration, ParsingPrompt, PreconditionFailedException, 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, 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, StartContentUploadRequest, StartContentUploadResponse, StartImportJobRequest, StartImportJobResponse, SystemAttributes, SystemEndpointAttributes, TagCondition, TagFilter, TagResourceRequest, TagResourceResponse, TextData, TextFullAIPromptEditTemplateConfiguration, TextMessage, ThrottlingException, TooManyTagsException, UnauthorizedException, 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, ValidationException, VectorIngestionConfiguration, WebCrawlerConfiguration, WebCrawlerLimits
Instance Attribute Summary collapse
-
#amazon_connect_guide_association ⇒ Types::AmazonConnectGuideAssociationData
The data of the step-by-step guide association.
-
#and_conditions ⇒ Array<Types::TagCondition>
A list of conditions which would be applied together with an
AND
condition. -
#answer_recommendation_ai_agent_configuration ⇒ Types::AnswerRecommendationAIAgentConfiguration
The configuration for AI Agents of type
ANSWER_RECOMMENDATION
. -
#app_integrations ⇒ Types::AppIntegrationsConfiguration
Configuration information for Amazon AppIntegrations to automatically ingest content.
-
#connect_configuration ⇒ Types::ConnectConfiguration
The configuration information of the Amazon Connect data source.
-
#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.
-
#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.
-
#intent_detected_data ⇒ Types::IntentDetectedDataDetails
Details about the intent data.
-
#intent_input_data ⇒ Types::IntentInputData
Input information for the intent.
-
#knowledge_base_association ⇒ Types::KnowledgeBaseAssociationData
The knowledge base where output data is sent.
-
#knowledge_base_association_configuration_data ⇒ Types::KnowledgeBaseAssociationConfigurationData
The data of the configuration for a
KNOWLEDGE_BASE
type Amazon Q in Connect Assistant Association. -
#knowledge_base_id ⇒ String
The identifier of the knowledge base.
-
#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
. -
#or_conditions ⇒ Array<Types::OrCondition>
A list of conditions which would be applied together with an
OR
condition. -
#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.
-
#string_value ⇒ String
The string value of the data stored on the session.
-
#tag_condition ⇒ Types::TagCondition
A leaf node condition which can be used to specify a tag condition.
-
#text ⇒ Types::TextMessage
The message data in text type.
-
#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.
-
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Configuration data for web crawler data source.
Instance Attribute Details
#amazon_connect_guide_association ⇒ Types::AmazonConnectGuideAssociationData
The data of the step-by-step guide association.
1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1559 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_conditions ⇒ Array<Types::TagCondition>
A list of conditions which would be applied together with an AND
condition.
7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7560 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
.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 49 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, :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 Unknown < AIAgentConfiguration; end end |
#app_integrations ⇒ Types::AppIntegrationsConfiguration
Configuration information for Amazon AppIntegrations to automatically ingest content.
9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9360 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 |
#connect_configuration ⇒ Types::ConnectConfiguration
The configuration information of the Amazon Connect data source.
1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1505 class Configuration < Struct.new( :connect_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConnectConfiguration < Configuration; end class Unknown < Configuration; end end |
#content ⇒ String
The content of the quick response.
6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6957 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.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 Unknown < DataDetails; end end |
#content_reference ⇒ Types::ContentReference
Reference information about the content.
3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3519 class DataReference < Struct.new( :content_reference, :generative_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class Unknown < DataReference; end end |
#email ⇒ Types::EmailMessageTemplateContent
The content of the message template that applies to the email channel subtype.
6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6986 class MessageTemplateContentProvider < Struct.new( :email, :sms, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < 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.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 49 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, :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 Unknown < AIAgentConfiguration; end end |
#email_generative_answer_chunk_data ⇒ Types::EmailGenerativeAnswerChunkDataDetails
Streaming chunk data for email generative answers containing partial knowledge-based response content.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 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.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 49 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, :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 Unknown < AIAgentConfiguration; end end |
#email_overview_chunk_data ⇒ Types::EmailOverviewChunkDataDetails
Streaming chunk data for email overview containing partial overview content.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 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.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 49 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, :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 Unknown < AIAgentConfiguration; end end |
#email_response_chunk_data ⇒ Types::EmailResponseChunkDataDetails
Streaming chunk data for email response generation containing partial response content.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 Unknown < DataDetails; end end |
#generative_chunk_data ⇒ Types::GenerativeChunkDataDetails
Details about the generative chunk data.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 Unknown < DataDetails; end end |
#generative_content_feedback_data ⇒ Types::GenerativeContentFeedbackData
Information about the feedback for a generative target type.
1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1796 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.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 Unknown < DataDetails; end end |
#generative_reference ⇒ Types::GenerativeReference
Reference information about the generative content.
3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3519 class DataReference < Struct.new( :content_reference, :generative_reference, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ContentReference < DataReference; end class GenerativeReference < DataReference; end class Unknown < DataReference; end end |
#intent_detected_data ⇒ Types::IntentDetectedDataDetails
Details about the intent data.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 Unknown < DataDetails; end end |
#intent_input_data ⇒ Types::IntentInputData
Input information for the intent.
7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7814 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#knowledge_base_association ⇒ Types::KnowledgeBaseAssociationData
The knowledge base where output data is sent.
1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1103 class AssistantAssociationOutputData < Struct.new( :knowledge_base_association, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseAssociation < 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.
1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1399 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.
1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1082 class AssistantAssociationInputData < Struct.new( :knowledge_base_id, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseId < AssistantAssociationInputData; end class Unknown < AssistantAssociationInputData; end end |
#managed_source_configuration ⇒ Types::ManagedSourceConfiguration
Source configuration for managed resources.
9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9360 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
.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 49 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, :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 Unknown < AIAgentConfiguration; end end |
#or_conditions ⇒ Array<Types::OrCondition>
A list of conditions which would be applied together with an OR
condition.
9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9611 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 |
#query ⇒ Types::QueryRecommendationTriggerData
Data associated with the QUERY RecommendationTriggerType.
8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8531 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.
7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7814 class QueryInputData < Struct.new( :query_text_input_data, :intent_input_data, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class QueryTextInputData < QueryInputData; end class IntentInputData < QueryInputData; end class Unknown < QueryInputData; end end |
#self_service_ai_agent_configuration ⇒ Types::SelfServiceAIAgentConfiguration
The configuration for AI Agents of type SELF_SERVICE.
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 49 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, :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 Unknown < AIAgentConfiguration; end end |
#single ⇒ Types::QueryConditionItem
The condition for the query.
7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7765 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.
6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6986 class MessageTemplateContentProvider < Struct.new( :email, :sms, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Email < MessageTemplateContentProvider; end class Sms < MessageTemplateContentProvider; end class Unknown < MessageTemplateContentProvider; end end |
#source_content_data ⇒ Types::SourceContentDataDetails
Details about the content data.
3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3480 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, :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 Unknown < DataDetails; end end |
#string_value ⇒ String
The string value of the data stored on the session.
8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8763 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 |
#tag_condition ⇒ Types::TagCondition
A leaf node condition which can be used to specify a tag condition.
7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 7560 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::TextMessage
The message data in text type.
6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6820 class MessageData < Struct.new( :text, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < 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.
759 760 761 762 763 764 765 766 767 768 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 759 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 |
#web_crawler_configuration ⇒ Types::WebCrawlerConfiguration
Configuration data for web crawler data source.
6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 6736 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 |