Package com.google.adk.tools.retrieval
Class VertexAiRagRetrieval.Builder
java.lang.Object
com.google.adk.tools.retrieval.VertexAiRagRetrieval.Builder
- Enclosing class:
- VertexAiRagRetrieval
Builder for
VertexAiRagRetrieval.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()description(String description) ragResources(@Nullable List<com.google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource> ragResources) similarityTopK(@Nullable Integer similarityTopK) vectorDistanceThreshold(@Nullable Double vectorDistanceThreshold) vertexRagServiceClient(com.google.cloud.aiplatform.v1.VertexRagServiceClient vertexRagServiceClient)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
name
-
description
-
vertexRagServiceClient
@CanIgnoreReturnValue public VertexAiRagRetrieval.Builder vertexRagServiceClient(com.google.cloud.aiplatform.v1.VertexRagServiceClient vertexRagServiceClient) -
parent
-
ragResources
@CanIgnoreReturnValue public VertexAiRagRetrieval.Builder ragResources(@Nullable List<com.google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource> ragResources) -
vectorDistanceThreshold
@CanIgnoreReturnValue public VertexAiRagRetrieval.Builder vectorDistanceThreshold(@Nullable Double vectorDistanceThreshold) -
similarityTopK
@CanIgnoreReturnValue public VertexAiRagRetrieval.Builder similarityTopK(@Nullable Integer similarityTopK) -
build
-