TtlConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
default_ttl |
google.protobuf.duration_pb2.Duration
Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory. This field is a member of oneof_ ttl.
|
granular_ttl_config |
google.cloud.aiplatform_v1beta1.types.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig
Optional. The granular TTL configuration of the memories in the Memory Bank. This field is a member of oneof_ ttl.
|
Classes
GranularTtlConfig
GranularTtlConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration for TTL of the memories in the Memory Bank based on the action that created or updated the memory.
Methods
TtlConfig
TtlConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)Configuration for automatically setting the TTL ("time-to-live") of the memories in the Memory Bank.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields