Interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder (3.73.0)

public static interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDefaultTtl()

public abstract Duration getDefaultTtl()

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

.google.protobuf.Duration default_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Duration

The defaultTtl.

getDefaultTtlOrBuilder()

public abstract DurationOrBuilder getDefaultTtlOrBuilder()

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

.google.protobuf.Duration default_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DurationOrBuilder

getGranularTtlConfig()

public abstract ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig getGranularTtlConfig()

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

.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig granular_ttl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig

The granularTtlConfig.

getGranularTtlConfigOrBuilder()

public abstract ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfigOrBuilder getGranularTtlConfigOrBuilder()

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

.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig granular_ttl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfigOrBuilder

getTtlCase()

public abstract ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.TtlCase getTtlCase()
Returns
Type Description
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.TtlCase

hasDefaultTtl()

public abstract boolean hasDefaultTtl()

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

.google.protobuf.Duration default_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the defaultTtl field is set.

hasGranularTtlConfig()

public abstract boolean hasGranularTtlConfig()

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

.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig granular_ttl_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the granularTtlConfig field is set.