Class: Aws::QConnect::Types::QueryAssistantRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:query_text]

Instance Attribute Summary collapse

Instance Attribute Details

#assistant_idString

The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

Returns:

  • (String)


8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results to return per page.

Returns:

  • (Integer)


8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#next_tokenString

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

Returns:

  • (String)


8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#override_knowledge_base_search_typeString

The search type to be used against the Knowledge Base for this request. The values can be SEMANTIC which uses vector embeddings or HYBRID which use vector embeddings and raw text.

Returns:

  • (String)


8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#query_conditionArray<Types::QueryCondition>

Information about how to query content.

Returns:



8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#query_input_dataTypes::QueryInputData

Information about the query.



8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#query_textString

The text to search for.

Returns:

  • (String)


8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end

#session_idString

The identifier of the Amazon Q in Connect session. Can be either the ID or the ARN. URLs cannot contain the ARN.

Returns:

  • (String)


8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 8691

class QueryAssistantRequest < Struct.new(
  :assistant_id,
  :query_text,
  :next_token,
  :max_results,
  :session_id,
  :query_condition,
  :query_input_data,
  :override_knowledge_base_search_type)
  SENSITIVE = [:query_text]
  include Aws::Structure
end