Package com.google.cloud.aiplatform.v1
Class RagVectorDbConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.Builder>
com.google.cloud.aiplatform.v1.RagVectorDbConfig.Builder
- All Implemented Interfaces:
RagVectorDbConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RagVectorDbConfig
public static final class RagVectorDbConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.Builder>
implements RagVectorDbConfigOrBuilder
Config for the Vector DB to use for RAG.Protobuf type
google.cloud.aiplatform.v1.RagVectorDbConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Authentication config for the chosen Vector DB.The config for the Pinecone.Optional.The config for the RAG-managed Vector DB.The config for the Vertex Vector Search.Authentication config for the chosen Vector DB.Authentication config for the chosen Vector DB.Authentication config for the chosen Vector DB.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe config for the Pinecone.The config for the Pinecone.The config for the Pinecone.Optional.Optional.Optional.The config for the RAG-managed Vector DB.The config for the RAG-managed Vector DB.The config for the RAG-managed Vector DB.The config for the Vertex Vector Search.The config for the Vertex Vector Search.The config for the Vertex Vector Search.booleanAuthentication config for the chosen Vector DB.booleanThe config for the Pinecone.booleanOptional.booleanThe config for the RAG-managed Vector DB.booleanThe config for the Vertex Vector Search.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeApiAuth(ApiAuth value) Authentication config for the chosen Vector DB.mergeFrom(RagVectorDbConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The config for the Pinecone.Optional.The config for the RAG-managed Vector DB.The config for the Vertex Vector Search.setApiAuth(ApiAuth value) Authentication config for the chosen Vector DB.setApiAuth(ApiAuth.Builder builderForValue) Authentication config for the chosen Vector DB.The config for the Pinecone.setPinecone(RagVectorDbConfig.Pinecone.Builder builderForValue) The config for the Pinecone.Optional.setRagEmbeddingModelConfig(RagEmbeddingModelConfig.Builder builderForValue) Optional.The config for the RAG-managed Vector DB.setRagManagedDb(RagVectorDbConfig.RagManagedDb.Builder builderForValue) The config for the RAG-managed Vector DB.The config for the Vertex Vector Search.setVertexVectorSearch(RagVectorDbConfig.VertexVectorSearch.Builder builderForValue) The config for the Vertex Vector Search.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RagVectorDbConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RagVectorDbConfig.Builder>
-
mergeFrom
public RagVectorDbConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RagVectorDbConfig.Builder>- Throws:
IOException
-
getVectorDbCase
- Specified by:
getVectorDbCasein interfaceRagVectorDbConfigOrBuilder
-
clearVectorDb
-
hasRagManagedDb
public boolean hasRagManagedDb()The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1;- Specified by:
hasRagManagedDbin interfaceRagVectorDbConfigOrBuilder- Returns:
- Whether the ragManagedDb field is set.
-
getRagManagedDb
The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1;- Specified by:
getRagManagedDbin interfaceRagVectorDbConfigOrBuilder- Returns:
- The ragManagedDb.
-
setRagManagedDb
The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1; -
setRagManagedDb
public RagVectorDbConfig.Builder setRagManagedDb(RagVectorDbConfig.RagManagedDb.Builder builderForValue) The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1; -
mergeRagManagedDb
The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1; -
clearRagManagedDb
The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1; -
getRagManagedDbBuilder
The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1; -
getRagManagedDbOrBuilder
The config for the RAG-managed Vector DB.
.google.cloud.aiplatform.v1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1;- Specified by:
getRagManagedDbOrBuilderin interfaceRagVectorDbConfigOrBuilder
-
hasPinecone
public boolean hasPinecone()The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3;- Specified by:
hasPineconein interfaceRagVectorDbConfigOrBuilder- Returns:
- Whether the pinecone field is set.
-
getPinecone
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3;- Specified by:
getPineconein interfaceRagVectorDbConfigOrBuilder- Returns:
- The pinecone.
-
setPinecone
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3; -
setPinecone
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3; -
mergePinecone
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3; -
clearPinecone
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3; -
getPineconeBuilder
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3; -
getPineconeOrBuilder
The config for the Pinecone.
.google.cloud.aiplatform.v1.RagVectorDbConfig.Pinecone pinecone = 3;- Specified by:
getPineconeOrBuilderin interfaceRagVectorDbConfigOrBuilder
-
hasVertexVectorSearch
public boolean hasVertexVectorSearch()The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6;- Specified by:
hasVertexVectorSearchin interfaceRagVectorDbConfigOrBuilder- Returns:
- Whether the vertexVectorSearch field is set.
-
getVertexVectorSearch
The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6;- Specified by:
getVertexVectorSearchin interfaceRagVectorDbConfigOrBuilder- Returns:
- The vertexVectorSearch.
-
setVertexVectorSearch
The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6; -
setVertexVectorSearch
public RagVectorDbConfig.Builder setVertexVectorSearch(RagVectorDbConfig.VertexVectorSearch.Builder builderForValue) The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6; -
mergeVertexVectorSearch
public RagVectorDbConfig.Builder mergeVertexVectorSearch(RagVectorDbConfig.VertexVectorSearch value) The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6; -
clearVertexVectorSearch
The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6; -
getVertexVectorSearchBuilder
The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6; -
getVertexVectorSearchOrBuilder
The config for the Vertex Vector Search.
.google.cloud.aiplatform.v1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6;- Specified by:
getVertexVectorSearchOrBuilderin interfaceRagVectorDbConfigOrBuilder
-
hasApiAuth
public boolean hasApiAuth()Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5;- Specified by:
hasApiAuthin interfaceRagVectorDbConfigOrBuilder- Returns:
- Whether the apiAuth field is set.
-
getApiAuth
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5;- Specified by:
getApiAuthin interfaceRagVectorDbConfigOrBuilder- Returns:
- The apiAuth.
-
setApiAuth
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5; -
setApiAuth
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5; -
mergeApiAuth
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5; -
clearApiAuth
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5; -
getApiAuthBuilder
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5; -
getApiAuthOrBuilder
Authentication config for the chosen Vector DB.
.google.cloud.aiplatform.v1.ApiAuth api_auth = 5;- Specified by:
getApiAuthOrBuilderin interfaceRagVectorDbConfigOrBuilder
-
hasRagEmbeddingModelConfig
public boolean hasRagEmbeddingModelConfig()Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasRagEmbeddingModelConfigin interfaceRagVectorDbConfigOrBuilder- Returns:
- Whether the ragEmbeddingModelConfig field is set.
-
getRagEmbeddingModelConfig
Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getRagEmbeddingModelConfigin interfaceRagVectorDbConfigOrBuilder- Returns:
- The ragEmbeddingModelConfig.
-
setRagEmbeddingModelConfig
Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
setRagEmbeddingModelConfig
public RagVectorDbConfig.Builder setRagEmbeddingModelConfig(RagEmbeddingModelConfig.Builder builderForValue) Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
mergeRagEmbeddingModelConfig
Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
clearRagEmbeddingModelConfig
Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
getRagEmbeddingModelConfigBuilder
Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
getRagEmbeddingModelConfigOrBuilder
Optional. Immutable. The embedding model config of the Vector DB.
.google.cloud.aiplatform.v1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getRagEmbeddingModelConfigOrBuilderin interfaceRagVectorDbConfigOrBuilder
-