Class: Aws::BedrockAgentCoreControl::Types::EpisodicReflectionConfigurationInput

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

Overview

An episodic reflection configuration input.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#memory_record_schema ⇒ Types::MemoryRecordSchema

Schema for metadata fields on records generated by reflections.



7747
7748
7749
7750
7751
7752
7753
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7747

class EpisodicReflectionConfigurationInput < Struct.new(
  :namespaces,
  :namespace_templates,
  :memory_record_schema)
  SENSITIVE = []
  include Aws::Structure
end

#namespace_templates ⇒ Array<String>

The namespaceTemplates over which to create reflections. Can be less nested than episode namespaces.

Returns:

  • (Array<String>)


7747
7748
7749
7750
7751
7752
7753
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7747

class EpisodicReflectionConfigurationInput < Struct.new(
  :namespaces,
  :namespace_templates,
  :memory_record_schema)
  SENSITIVE = []
  include Aws::Structure
end

#namespaces ⇒ Array<String>

This is a legacy parameter, use namespaceTemplates. The namespaces over which to create reflections. Can be less nested than episode namespaces.

Returns:

  • (Array<String>)


7747
7748
7749
7750
7751
7752
7753
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7747

class EpisodicReflectionConfigurationInput < Struct.new(
  :namespaces,
  :namespace_templates,
  :memory_record_schema)
  SENSITIVE = []
  include Aws::Structure
end