Interface RagVectorDbConfigOrBuilder (3.56.0)

public interface RagVectorDbConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApiAuth()

public abstract ApiAuth getApiAuth()

Authentication config for the chosen Vector DB.

.google.cloud.aiplatform.v1beta1.ApiAuth api_auth = 5;

Returns
Type Description
ApiAuth

The apiAuth.

getApiAuthOrBuilder()

public abstract ApiAuthOrBuilder getApiAuthOrBuilder()

Authentication config for the chosen Vector DB.

.google.cloud.aiplatform.v1beta1.ApiAuth api_auth = 5;

Returns
Type Description
ApiAuthOrBuilder

getPinecone()

public abstract RagVectorDbConfig.Pinecone getPinecone()

The config for the Pinecone.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.Pinecone pinecone = 3;

Returns
Type Description
RagVectorDbConfig.Pinecone

The pinecone.

getPineconeOrBuilder()

public abstract RagVectorDbConfig.PineconeOrBuilder getPineconeOrBuilder()

The config for the Pinecone.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.Pinecone pinecone = 3;

Returns
Type Description
RagVectorDbConfig.PineconeOrBuilder

getRagEmbeddingModelConfig()

public abstract RagEmbeddingModelConfig getRagEmbeddingModelConfig()

Optional. Immutable. The embedding model config of the Vector DB.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
RagEmbeddingModelConfig

The ragEmbeddingModelConfig.

getRagEmbeddingModelConfigOrBuilder()

public abstract RagEmbeddingModelConfigOrBuilder getRagEmbeddingModelConfigOrBuilder()

Optional. Immutable. The embedding model config of the Vector DB.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
RagEmbeddingModelConfigOrBuilder

getRagManagedDb()

public abstract RagVectorDbConfig.RagManagedDb getRagManagedDb()

The config for the RAG-managed Vector DB.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1;

Returns
Type Description
RagVectorDbConfig.RagManagedDb

The ragManagedDb.

getRagManagedDbOrBuilder()

public abstract RagVectorDbConfig.RagManagedDbOrBuilder getRagManagedDbOrBuilder()

The config for the RAG-managed Vector DB.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1;

Returns
Type Description
RagVectorDbConfig.RagManagedDbOrBuilder

getVectorDbCase()

public abstract RagVectorDbConfig.VectorDbCase getVectorDbCase()
Returns
Type Description
RagVectorDbConfig.VectorDbCase

getVertexFeatureStore()

public abstract RagVectorDbConfig.VertexFeatureStore getVertexFeatureStore()

The config for the Vertex Feature Store.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.VertexFeatureStore vertex_feature_store = 4;

Returns
Type Description
RagVectorDbConfig.VertexFeatureStore

The vertexFeatureStore.

getVertexFeatureStoreOrBuilder()

public abstract RagVectorDbConfig.VertexFeatureStoreOrBuilder getVertexFeatureStoreOrBuilder()

The config for the Vertex Feature Store.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.VertexFeatureStore vertex_feature_store = 4;

Returns
Type Description
RagVectorDbConfig.VertexFeatureStoreOrBuilder

getVertexVectorSearch()

public abstract RagVectorDbConfig.VertexVectorSearch getVertexVectorSearch()

The config for the Vertex Vector Search.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6;

Returns
Type Description
RagVectorDbConfig.VertexVectorSearch

The vertexVectorSearch.

getVertexVectorSearchOrBuilder()

public abstract RagVectorDbConfig.VertexVectorSearchOrBuilder getVertexVectorSearchOrBuilder()

The config for the Vertex Vector Search.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6;

Returns
Type Description
RagVectorDbConfig.VertexVectorSearchOrBuilder

getWeaviate()

public abstract RagVectorDbConfig.Weaviate getWeaviate()

The config for the Weaviate.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.Weaviate weaviate = 2;

Returns
Type Description
RagVectorDbConfig.Weaviate

The weaviate.

getWeaviateOrBuilder()

public abstract RagVectorDbConfig.WeaviateOrBuilder getWeaviateOrBuilder()

The config for the Weaviate.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.Weaviate weaviate = 2;

Returns
Type Description
RagVectorDbConfig.WeaviateOrBuilder

hasApiAuth()

public abstract boolean hasApiAuth()

Authentication config for the chosen Vector DB.

.google.cloud.aiplatform.v1beta1.ApiAuth api_auth = 5;

Returns
Type Description
boolean

Whether the apiAuth field is set.

hasPinecone()

public abstract boolean hasPinecone()

The config for the Pinecone.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.Pinecone pinecone = 3;

Returns
Type Description
boolean

Whether the pinecone field is set.

hasRagEmbeddingModelConfig()

public abstract boolean hasRagEmbeddingModelConfig()

Optional. Immutable. The embedding model config of the Vector DB.

.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig rag_embedding_model_config = 7 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];

Returns
Type Description
boolean

Whether the ragEmbeddingModelConfig field is set.

hasRagManagedDb()

public abstract boolean hasRagManagedDb()

The config for the RAG-managed Vector DB.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.RagManagedDb rag_managed_db = 1;

Returns
Type Description
boolean

Whether the ragManagedDb field is set.

hasVertexFeatureStore()

public abstract boolean hasVertexFeatureStore()

The config for the Vertex Feature Store.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.VertexFeatureStore vertex_feature_store = 4;

Returns
Type Description
boolean

Whether the vertexFeatureStore field is set.

hasVertexVectorSearch()

public abstract boolean hasVertexVectorSearch()

The config for the Vertex Vector Search.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.VertexVectorSearch vertex_vector_search = 6;

Returns
Type Description
boolean

Whether the vertexVectorSearch field is set.

hasWeaviate()

public abstract boolean hasWeaviate()

The config for the Weaviate.

.google.cloud.aiplatform.v1beta1.RagVectorDbConfig.Weaviate weaviate = 2;

Returns
Type Description
boolean

Whether the weaviate field is set.