Interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfigOrBuilder

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

public static interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Duration
    Optional.
    com.google.protobuf.DurationOrBuilder
    Optional.
    com.google.protobuf.Duration
    Optional.
    com.google.protobuf.DurationOrBuilder
    Optional.
    com.google.protobuf.Duration
    Optional.
    com.google.protobuf.DurationOrBuilder
    Optional.
    boolean
    Optional.
    boolean
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasCreateTtl

      boolean hasCreateTtl()
       Optional. The TTL duration for memories uploaded via CreateMemory.
       
      .google.protobuf.Duration create_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the createTtl field is set.
    • getCreateTtl

      com.google.protobuf.Duration getCreateTtl()
       Optional. The TTL duration for memories uploaded via CreateMemory.
       
      .google.protobuf.Duration create_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The createTtl.
    • getCreateTtlOrBuilder

      com.google.protobuf.DurationOrBuilder getCreateTtlOrBuilder()
       Optional. The TTL duration for memories uploaded via CreateMemory.
       
      .google.protobuf.Duration create_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasGenerateCreatedTtl

      boolean hasGenerateCreatedTtl()
       Optional. The TTL duration for memories newly generated via
       GenerateMemories
       ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
       
      .google.protobuf.Duration generate_created_ttl = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the generateCreatedTtl field is set.
    • getGenerateCreatedTtl

      com.google.protobuf.Duration getGenerateCreatedTtl()
       Optional. The TTL duration for memories newly generated via
       GenerateMemories
       ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
       
      .google.protobuf.Duration generate_created_ttl = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The generateCreatedTtl.
    • getGenerateCreatedTtlOrBuilder

      com.google.protobuf.DurationOrBuilder getGenerateCreatedTtlOrBuilder()
       Optional. The TTL duration for memories newly generated via
       GenerateMemories
       ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
       
      .google.protobuf.Duration generate_created_ttl = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasGenerateUpdatedTtl

      boolean hasGenerateUpdatedTtl()
       Optional. The TTL duration for memories updated via GenerateMemories
       ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
       In the case of an UPDATE action, the `expire_time` of the existing
       memory will be updated to the new value (now + TTL).
       
      .google.protobuf.Duration generate_updated_ttl = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the generateUpdatedTtl field is set.
    • getGenerateUpdatedTtl

      com.google.protobuf.Duration getGenerateUpdatedTtl()
       Optional. The TTL duration for memories updated via GenerateMemories
       ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
       In the case of an UPDATE action, the `expire_time` of the existing
       memory will be updated to the new value (now + TTL).
       
      .google.protobuf.Duration generate_updated_ttl = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The generateUpdatedTtl.
    • getGenerateUpdatedTtlOrBuilder

      com.google.protobuf.DurationOrBuilder getGenerateUpdatedTtlOrBuilder()
       Optional. The TTL duration for memories updated via GenerateMemories
       ([GenerateMemoriesResponse.GeneratedMemory.Action.CREATED][google.cloud.aiplatform.v1beta1.GenerateMemoriesResponse.GeneratedMemory.Action.CREATED]).
       In the case of an UPDATE action, the `expire_time` of the existing
       memory will be updated to the new value (now + TTL).
       
      .google.protobuf.Duration generate_updated_ttl = 3 [(.google.api.field_behavior) = OPTIONAL];