public sealed class ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig : IMessage<ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig>, IEquatable<ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig>, IDeepCloneable<ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig.
Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory.
Inheritance
object > ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfigImplements
IMessageReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfigTypesGranularTtlConfig, IEquatableReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfigTypesGranularTtlConfig, IDeepCloneableReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfigTypesGranularTtlConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
GranularTtlConfig()
public GranularTtlConfig()GranularTtlConfig(GranularTtlConfig)
public GranularTtlConfig(ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfigTypesGranularTtlConfig |
Properties
CreateTtl
public Duration CreateTtl { get; set; }Optional. The TTL duration for memories uploaded via CreateMemory.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
GenerateCreatedTtl
public Duration GenerateCreatedTtl { get; set; }Optional. The TTL duration for memories newly generated via GenerateMemories ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
GenerateUpdatedTtl
public Duration GenerateUpdatedTtl { get; set; }Optional. The TTL duration for memories updated via GenerateMemories
([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
In the case of an UPDATE action, the expire_time of the existing
memory will be updated to the new value (now + TTL).
| Property Value | |
|---|---|
| Type | Description |
Duration |
|