AiReasoningEngineContextSpecMemoryBankConfig constructor

const AiReasoningEngineContextSpecMemoryBankConfig({
  1. Input<List<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig>?>? customizationConfigs,
  2. Input<bool?>? disableMemoryRevisions,
  3. Input<AiReasoningEngineContextSpecMemoryBankConfigGenerationConfig?>? generationConfig,
  4. Input<AiReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig?>? similaritySearchConfig,
  5. Input<List<AiReasoningEngineContextSpecMemoryBankConfigStructuredMemoryConfig>?>? structuredMemoryConfigs,
  6. 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.

Implementation

const AiReasoningEngineContextSpecMemoryBankConfig({
  this.customizationConfigs,
  this.disableMemoryRevisions,
  this.generationConfig,
  this.similaritySearchConfig,
  this.structuredMemoryConfigs,
  this.ttlConfig,
});