Interface RagVectorDbConfig.RagManagedDbOrBuilder

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

public static interface RagVectorDbConfig.RagManagedDbOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasKnn

      boolean hasKnn()
       Performs a KNN search on RagCorpus.
       Default choice if not specified.
       
      .google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;
      Returns:
      Whether the knn field is set.
    • getKnn

       Performs a KNN search on RagCorpus.
       Default choice if not specified.
       
      .google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;
      Returns:
      The knn.
    • getKnnOrBuilder

       Performs a KNN search on RagCorpus.
       Default choice if not specified.
       
      .google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;
    • hasAnn

      boolean hasAnn()
       Performs an ANN search on RagCorpus. Use this if you have a lot of
       files (> 10K) in your RagCorpus and want to reduce the search latency.
       
      .google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.ANN ann = 2;
      Returns:
      Whether the ann field is set.
    • getAnn

       Performs an ANN search on RagCorpus. Use this if you have a lot of
       files (> 10K) in your RagCorpus and want to reduce the search latency.
       
      .google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.ANN ann = 2;
      Returns:
      The ann.
    • getAnnOrBuilder

       Performs an ANN search on RagCorpus. Use this if you have a lot of
       files (> 10K) in your RagCorpus and want to reduce the search latency.
       
      .google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.ANN ann = 2;
    • getRetrievalStrategyCase