AiReasoningEngineContextSpecMemoryBankConfig class

Constructors

AiReasoningEngineContextSpecMemoryBankConfig({Input<List<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig>?>? customizationConfigs, Input<bool?>? disableMemoryRevisions, Input<AiReasoningEngineContextSpecMemoryBankConfigGenerationConfig?>? generationConfig, Input<AiReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig?>? similaritySearchConfig, Input<List<AiReasoningEngineContextSpecMemoryBankConfigStructuredMemoryConfig>?>? structuredMemoryConfigs, Input<AiReasoningEngineContextSpecMemoryBankConfigTtlConfig?>? ttlConfig})
Creates a new AiReasoningEngineContextSpecMemoryBankConfig. customizationConfigs Optional. Customization configs for how Agent Engine sub-resources manage context at different scope levels. disableMemoryRevisions If true, no memory revisions will be created for any requests to the Memory Bank. generationConfig Configuration for how to generate memories for the Memory Bank. similaritySearchConfig Configuration for how to perform similarity search on memories. structuredMemoryConfigs Optional. Structured memory configurations for Agent Engine sub-resources. ttlConfig Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank.
const
AiReasoningEngineContextSpecMemoryBankConfig.fromMap(Map<String, dynamic> map)
factory

Properties

customizationConfigs → Input<List<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig>?>?
Optional. Customization configs for how Agent Engine sub-resources manage context at different scope levels. Structure is documented below.
final
disableMemoryRevisions → Input<bool?>?
If true, no memory revisions will be created for any requests to the Memory Bank.
final
generationConfig → Input<AiReasoningEngineContextSpecMemoryBankConfigGenerationConfig?>?
Configuration for how to generate memories for the Memory Bank. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
similaritySearchConfig → Input<AiReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig?>?
Configuration for how to perform similarity search on memories. Structure is documented below.
final
structuredMemoryConfigs → Input<List<AiReasoningEngineContextSpecMemoryBankConfigStructuredMemoryConfig>?>?
Optional. Structured memory configurations for Agent Engine sub-resources. Structure is documented below.
final
ttlConfig → Input<AiReasoningEngineContextSpecMemoryBankConfigTtlConfig?>?
Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited