AiReasoningEngineContextSpecMemoryBankConfig class
Constructors
-
AiReasoningEngineContextSpecMemoryBankConfig({Input<
List< ? customizationConfigs, Input<AiReasoningEngineContextSpecMemoryBankConfigCustomizationConfig> ?>bool?> ? disableMemoryRevisions, Input<AiReasoningEngineContextSpecMemoryBankConfigGenerationConfig?> ? generationConfig, Input<AiReasoningEngineContextSpecMemoryBankConfigSimilaritySearchConfig?> ? similaritySearchConfig, Input<List< ? structuredMemoryConfigs, Input<AiReasoningEngineContextSpecMemoryBankConfigStructuredMemoryConfig> ?>AiReasoningEngineContextSpecMemoryBankConfigTtlConfig?> ? ttlConfig}) -
Creates a new AiReasoningEngineContextSpecMemoryBankConfig.
customizationConfigsOptional. Customization configs for how Agent Engine sub-resources manage context at different scope levels.disableMemoryRevisionsIf true, no memory revisions will be created for any requests to the Memory Bank.generationConfigConfiguration for how to generate memories for the Memory Bank.similaritySearchConfigConfiguration for how to perform similarity search on memories.structuredMemoryConfigsOptional. Structured memory configurations for Agent Engine sub-resources.ttlConfigConfiguration 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