Interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig, ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.Builder
Enclosing class:
ReasoningEngineContextSpec.MemoryBankConfig

public static interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDefaultTtl

      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:
      Whether the defaultTtl field is set.
    • getDefaultTtl

      com.google.protobuf.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:
      The defaultTtl.
    • getDefaultTtlOrBuilder

      com.google.protobuf.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];
    • hasGranularTtlConfig

      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:
      Whether the granularTtlConfig field is set.
    • 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:
      The granularTtlConfig.
    • 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];
    • getTtlCase