public static final class RagVectorDbConfig.RagManagedDb.Builder extends com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder> implements RagVectorDbConfig.RagManagedDbOrBuilder
The config for the default RAG-managed Vector DB.Protobuf type
google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDbaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder>public RagVectorDbConfig.RagManagedDb.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder>public RagVectorDbConfig.RagManagedDb getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RagVectorDbConfig.RagManagedDb build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RagVectorDbConfig.RagManagedDb buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RagVectorDbConfig.RagManagedDb.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder>public RagVectorDbConfig.RagManagedDb.Builder mergeFrom(RagVectorDbConfig.RagManagedDb other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder>public RagVectorDbConfig.RagManagedDb.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RagVectorDbConfig.RagManagedDb.Builder>IOExceptionpublic RagVectorDbConfig.RagManagedDb.RetrievalStrategyCase getRetrievalStrategyCase()
getRetrievalStrategyCase in interface RagVectorDbConfig.RagManagedDbOrBuilderpublic RagVectorDbConfig.RagManagedDb.Builder clearRetrievalStrategy()
public boolean hasKnn()
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;hasKnn in interface RagVectorDbConfig.RagManagedDbOrBuilderpublic RagVectorDbConfig.RagManagedDb.KNN getKnn()
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;getKnn in interface RagVectorDbConfig.RagManagedDbOrBuilderpublic RagVectorDbConfig.RagManagedDb.Builder setKnn(RagVectorDbConfig.RagManagedDb.KNN value)
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;public RagVectorDbConfig.RagManagedDb.Builder setKnn(RagVectorDbConfig.RagManagedDb.KNN.Builder builderForValue)
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;public RagVectorDbConfig.RagManagedDb.Builder mergeKnn(RagVectorDbConfig.RagManagedDb.KNN value)
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;public RagVectorDbConfig.RagManagedDb.Builder clearKnn()
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;public RagVectorDbConfig.RagManagedDb.KNN.Builder getKnnBuilder()
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;public RagVectorDbConfig.RagManagedDb.KNNOrBuilder getKnnOrBuilder()
Performs a KNN search on RagCorpus. Default choice if not specified.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb.KNN knn = 1;getKnnOrBuilder in interface RagVectorDbConfig.RagManagedDbOrBuilderpublic 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;hasAnn in interface RagVectorDbConfig.RagManagedDbOrBuilderpublic RagVectorDbConfig.RagManagedDb.ANN 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;getAnn in interface RagVectorDbConfig.RagManagedDbOrBuilderpublic RagVectorDbConfig.RagManagedDb.Builder setAnn(RagVectorDbConfig.RagManagedDb.ANN value)
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;public RagVectorDbConfig.RagManagedDb.Builder setAnn(RagVectorDbConfig.RagManagedDb.ANN.Builder builderForValue)
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;public RagVectorDbConfig.RagManagedDb.Builder mergeAnn(RagVectorDbConfig.RagManagedDb.ANN value)
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;public RagVectorDbConfig.RagManagedDb.Builder clearAnn()
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;public RagVectorDbConfig.RagManagedDb.ANN.Builder getAnnBuilder()
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;public RagVectorDbConfig.RagManagedDb.ANNOrBuilder 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;getAnnOrBuilder in interface RagVectorDbConfig.RagManagedDbOrBuilderCopyright © 2026 Google LLC. All rights reserved.