Module: Aws::QConnect::Types

Defined in:
gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AppIntegrationsConfiguration, AssistantAssociationData, AssistantAssociationInputData, AssistantAssociationOutputData, AssistantAssociationSummary, AssistantCapabilityConfiguration, AssistantData, AssistantIntegrationConfiguration, AssistantSummary, Configuration, ConflictException, ConnectConfiguration, ContentData, ContentDataDetails, ContentFeedbackData, ContentReference, ContentSummary, CreateAssistantAssociationRequest, CreateAssistantAssociationResponse, CreateAssistantRequest, CreateAssistantResponse, CreateContentRequest, CreateContentResponse, CreateKnowledgeBaseRequest, CreateKnowledgeBaseResponse, CreateQuickResponseRequest, CreateQuickResponseResponse, CreateSessionRequest, CreateSessionResponse, DataDetails, DataReference, DataSummary, DeleteAssistantAssociationRequest, DeleteAssistantAssociationResponse, DeleteAssistantRequest, DeleteAssistantResponse, DeleteContentRequest, DeleteContentResponse, DeleteImportJobRequest, DeleteImportJobResponse, DeleteKnowledgeBaseRequest, DeleteKnowledgeBaseResponse, DeleteQuickResponseRequest, DeleteQuickResponseResponse, Document, DocumentText, ExternalSourceConfiguration, Filter, GenerativeContentFeedbackData, GenerativeDataDetails, GenerativeReference, GetAssistantAssociationRequest, GetAssistantAssociationResponse, GetAssistantRequest, GetAssistantResponse, GetContentRequest, GetContentResponse, GetContentSummaryRequest, GetContentSummaryResponse, GetImportJobRequest, GetImportJobResponse, GetKnowledgeBaseRequest, GetKnowledgeBaseResponse, GetQuickResponseRequest, GetQuickResponseResponse, GetRecommendationsRequest, GetRecommendationsResponse, GetSessionRequest, GetSessionResponse, GroupingConfiguration, Highlight, ImportJobData, ImportJobSummary, KnowledgeBaseAssociationData, KnowledgeBaseData, KnowledgeBaseSummary, ListAssistantAssociationsRequest, ListAssistantAssociationsResponse, ListAssistantsRequest, ListAssistantsResponse, ListContentsRequest, ListContentsResponse, ListImportJobsRequest, ListImportJobsResponse, ListKnowledgeBasesRequest, ListKnowledgeBasesResponse, ListQuickResponsesRequest, ListQuickResponsesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, NotifyRecommendationsReceivedError, NotifyRecommendationsReceivedRequest, NotifyRecommendationsReceivedResponse, OrCondition, PreconditionFailedException, PutFeedbackRequest, PutFeedbackResponse, QueryAssistantRequest, QueryAssistantResponse, QueryCondition, QueryConditionItem, QueryRecommendationTriggerData, QuickResponseContentProvider, QuickResponseContents, QuickResponseData, QuickResponseDataProvider, QuickResponseFilterField, QuickResponseOrderField, QuickResponseQueryField, QuickResponseSearchExpression, QuickResponseSearchResultData, QuickResponseSummary, RankingData, RecommendationData, RecommendationTrigger, RecommendationTriggerData, RemoveKnowledgeBaseTemplateUriRequest, RemoveKnowledgeBaseTemplateUriResponse, RenderingConfiguration, RequestTimeoutException, ResourceNotFoundException, ResultData, SearchContentRequest, SearchContentResponse, SearchExpression, SearchQuickResponsesRequest, SearchQuickResponsesResponse, SearchSessionsRequest, SearchSessionsResponse, ServerSideEncryptionConfiguration, ServiceQuotaExceededException, SessionData, SessionIntegrationConfiguration, SessionSummary, SourceConfiguration, SourceContentDataDetails, StartContentUploadRequest, StartContentUploadResponse, StartImportJobRequest, StartImportJobResponse, TagCondition, TagFilter, TagResourceRequest, TagResourceResponse, TextData, TooManyTagsException, UntagResourceRequest, UntagResourceResponse, UpdateContentRequest, UpdateContentResponse, UpdateKnowledgeBaseTemplateUriRequest, UpdateKnowledgeBaseTemplateUriResponse, UpdateQuickResponseRequest, UpdateQuickResponseResponse, UpdateSessionRequest, UpdateSessionResponse, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#and_conditionsArray<Types::TagCondition>

A list of conditions which would be applied together with an AND condition.

Returns:



2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2549

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

#app_integrationsTypes::AppIntegrationsConfiguration

Configuration information for Amazon AppIntegrations to automatically ingest content.



3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3866

class SourceConfiguration < Struct.new(
  :app_integrations,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AppIntegrations < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#connect_configurationTypes::ConnectConfiguration

The configuration information of the Amazon Connect data source.



441
442
443
444
445
446
447
448
449
450
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 441

class Configuration < Struct.new(
  :connect_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ConnectConfiguration < Configuration; end
  class Unknown < Configuration; end
end

#contentString

The content of the quick response.

Returns:

  • (String)


2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2763

class QuickResponseContentProvider < Struct.new(
  :content,
  :unknown)
  SENSITIVE = [:content]
  include Aws::Structure
  include Aws::Structure::Union

  class Content < QuickResponseContentProvider; end
  class Unknown < QuickResponseContentProvider; end
end

#content_dataTypes::ContentDataDetails

Details about the content data.



1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1199

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :source_content_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class SourceContentData < DataDetails; end
  class Unknown < DataDetails; end
end

#content_referenceTypes::ContentReference

Reference information about the content.



1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1228

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

#generative_content_feedback_dataTypes::GenerativeContentFeedbackData

Information about the feedback for a generative target type.



597
598
599
600
601
602
603
604
605
606
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 597

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_dataTypes::GenerativeDataDetails

Details about the generative data.



1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1199

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :source_content_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class SourceContentData < DataDetails; end
  class Unknown < DataDetails; end
end

#generative_referenceTypes::GenerativeReference

Reference information about the generative content.



1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1228

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

#knowledge_base_associationTypes::KnowledgeBaseAssociationData

The knowledge base where output data is sent.



185
186
187
188
189
190
191
192
193
194
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 185

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_idString

The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base.

Returns:

  • (String)


164
165
166
167
168
169
170
171
172
173
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 164

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

#or_conditionsArray<Types::OrCondition>

A list of conditions which would be applied together with an OR condition.

Returns:



4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 4068

class TagFilter < Struct.new(
  :and_conditions,
  :or_conditions,
  :tag_condition,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AndConditions < TagFilter; end
  class OrConditions < TagFilter; end
  class TagCondition < TagFilter; end
  class Unknown < TagFilter; end
end

#queryTypes::QueryRecommendationTriggerData

Data associated with the QUERY RecommendationTriggerType.



3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 3427

class RecommendationTriggerData < Struct.new(
  :query,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Query < RecommendationTriggerData; end
  class Unknown < RecommendationTriggerData; end
end

#singleTypes::QueryConditionItem

The condition for the query.



2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2704

class QueryCondition < Struct.new(
  :single,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Single < QueryCondition; end
  class Unknown < QueryCondition; end
end

#source_content_dataTypes::SourceContentDataDetails

Details about the content data.



1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 1199

class DataDetails < Struct.new(
  :content_data,
  :generative_data,
  :source_content_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ContentData < DataDetails; end
  class GenerativeData < DataDetails; end
  class SourceContentData < DataDetails; end
  class Unknown < DataDetails; end
end

#tag_conditionTypes::TagCondition

A leaf node condition which can be used to specify a tag condition.

Returns:



2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 2549

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