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.



2027
2028
2029
2030
2031
2032
2033
2034
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2027

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.



2027
2028
2029
2030
2031
2032
2033
2034
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2027

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.



2027
2028
2029
2030
2031
2032
2033
2034
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2027

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)


2027
2028
2029
2030
2031
2032
2033
2034
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2027

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