Class: Aws::BedrockAgentCore::Types::MemoryRecordSummary

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

Overview

Contains summary information about a memory record.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#content ⇒ Types::MemoryContent

The content of the memory record.



7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The timestamp when the memory record was created.

Returns:

  • (Time)


7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#memory_record_id ⇒ String

The unique identifier of the memory record.

Returns:

  • (String)


7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#memory_strategy_id ⇒ String

The identifier of the memory strategy associated with this record.

Returns:

  • (String)


7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#metadata ⇒ Hash<String,Types::MemoryRecordMetadataValue>

A map of metadata key-value pairs associated with a memory record.

Returns:



7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#namespaces ⇒ Array<String>

The namespaces associated with this memory record.

Returns:

  • (Array<String>)


7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#score ⇒ Float

The relevance score of the memory record when returned as part of a search result. Higher values indicate greater relevance to the search query.

Returns:

  • (Float)


7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end

#timestamp ⇒ Time

The timestamp based on which the memory record was ingested. This reflects the time of the source content that the record was derived from, which can differ from createdAt, the time the record itself was written.

Returns:

  • (Time)


7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 7733

class MemoryRecordSummary < Struct.new(
  :memory_record_id,
  :content,
  :memory_strategy_id,
  :namespaces,
  :created_at,
  :score,
  :timestamp,
  :metadata)
  SENSITIVE = []
  include Aws::Structure
end