Vertex AI v1beta1 API - Class ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig (1.0.0-beta78)

public sealed class ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig : IMessage<ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig>, IEquatable<ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig>, IDeepCloneable<ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Vertex AI v1beta1 API class ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.

Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank.

Inheritance

object > ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

TtlConfig()

public TtlConfig()

TtlConfig(TtlConfig)

public TtlConfig(ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig other)
Parameter
Name Description
other ReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfig

Properties

DefaultTtl

public Duration DefaultTtl { get; set; }

Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory.

Property Value
Type Description
Duration

GranularTtlConfig

public ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.Types.GranularTtlConfig GranularTtlConfig { get; set; }

Optional. The granular TTL configuration of the memories in the Memory Bank.

Property Value
Type Description
ReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfigTypesGranularTtlConfig

TtlCase

public ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig.TtlOneofCase TtlCase { get; }
Property Value
Type Description
ReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfigTtlOneofCase