Class: Aws::BedrockAgentRuntime::Types::RetrieveAndGenerateRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:input]

Instance Attribute Summary collapse

Instance Attribute Details

#inputTypes::RetrieveAndGenerateInput

Contains the query to be made to the knowledge base.



2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2121

class RetrieveAndGenerateRequest < Struct.new(
  :input,
  :retrieve_and_generate_configuration,
  :session_configuration,
  :session_id)
  SENSITIVE = [:input]
  include Aws::Structure
end

#retrieve_and_generate_configurationTypes::RetrieveAndGenerateConfiguration

Contains configurations for the knowledge base query and retrieval process. For more information, see Query configurations.



2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2121

class RetrieveAndGenerateRequest < Struct.new(
  :input,
  :retrieve_and_generate_configuration,
  :session_configuration,
  :session_id)
  SENSITIVE = [:input]
  include Aws::Structure
end

#session_configurationTypes::RetrieveAndGenerateSessionConfiguration

Contains details about the session with the knowledge base.



2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2121

class RetrieveAndGenerateRequest < Struct.new(
  :input,
  :retrieve_and_generate_configuration,
  :session_configuration,
  :session_id)
  SENSITIVE = [:input]
  include Aws::Structure
end

#session_idString

The unique identifier of the session. Reuse the same value to continue the same session with the knowledge base.

Returns:

  • (String)


2121
2122
2123
2124
2125
2126
2127
2128
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2121

class RetrieveAndGenerateRequest < Struct.new(
  :input,
  :retrieve_and_generate_configuration,
  :session_configuration,
  :session_id)
  SENSITIVE = [:input]
  include Aws::Structure
end