Interface ReasoningEngineContextSpec.MemoryBankConfigOrBuilder

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

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

    • hasGenerationConfig

      boolean hasGenerationConfig()
       Optional. Configuration for how to generate memories for the Memory Bank.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig generation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the generationConfig field is set.
    • getGenerationConfig

       Optional. Configuration for how to generate memories for the Memory Bank.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig generation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The generationConfig.
    • getGenerationConfigOrBuilder

       Optional. Configuration for how to generate memories for the Memory Bank.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.GenerationConfig generation_config = 1 [(.google.api.field_behavior) = OPTIONAL];
    • hasSimilaritySearchConfig

      boolean hasSimilaritySearchConfig()
       Optional. Configuration for how to perform similarity search on memories.
       If not set, the Memory Bank will use the default embedding model
       `text-embedding-005`.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig similarity_search_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the similaritySearchConfig field is set.
    • getSimilaritySearchConfig

       Optional. Configuration for how to perform similarity search on memories.
       If not set, the Memory Bank will use the default embedding model
       `text-embedding-005`.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig similarity_search_config = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The similaritySearchConfig.
    • getSimilaritySearchConfigOrBuilder

       Optional. Configuration for how to perform similarity search on memories.
       If not set, the Memory Bank will use the default embedding model
       `text-embedding-005`.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.SimilaritySearchConfig similarity_search_config = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasTtlConfig

      boolean hasTtlConfig()
       Optional. Configuration for automatic TTL ("time-to-live") of the
       memories in the Memory Bank. If not set, TTL will not be applied
       automatically. The TTL can be explicitly set by modifying the
       `expire_time` of each Memory resource.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig ttl_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the ttlConfig field is set.
    • getTtlConfig

       Optional. Configuration for automatic TTL ("time-to-live") of the
       memories in the Memory Bank. If not set, TTL will not be applied
       automatically. The TTL can be explicitly set by modifying the
       `expire_time` of each Memory resource.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig ttl_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The ttlConfig.
    • getTtlConfigOrBuilder

       Optional. Configuration for automatic TTL ("time-to-live") of the
       memories in the Memory Bank. If not set, TTL will not be applied
       automatically. The TTL can be explicitly set by modifying the
       `expire_time` of each Memory resource.
       
      .google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig ttl_config = 5 [(.google.api.field_behavior) = OPTIONAL];