Class TtlConfig (1.151.0)

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