Package com.google.genai.types
Class RagRetrievalConfigFilter.Builder
java.lang.Object
com.google.genai.types.RagRetrievalConfigFilter.Builder
- Enclosing class:
- RagRetrievalConfigFilter
Builder for RagRetrievalConfigFilter.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract RagRetrievalConfigFilterbuild()abstract RagRetrievalConfigFilter.BuildermetadataFilter(String metadataFilter) Setter for metadataFilter.abstract RagRetrievalConfigFilter.BuildervectorDistanceThreshold(Double vectorDistanceThreshold) Setter for vectorDistanceThreshold.abstract RagRetrievalConfigFilter.BuildervectorSimilarityThreshold(Double vectorSimilarityThreshold) Setter for vectorSimilarityThreshold.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
metadataFilter
Setter for metadataFilter.metadataFilter: Optional. String for metadata filtering.
-
vectorDistanceThreshold
public abstract RagRetrievalConfigFilter.Builder vectorDistanceThreshold(Double vectorDistanceThreshold) Setter for vectorDistanceThreshold.vectorDistanceThreshold: Optional. Only returns contexts with vector distance smaller than the threshold.
-
vectorSimilarityThreshold
public abstract RagRetrievalConfigFilter.Builder vectorSimilarityThreshold(Double vectorSimilarityThreshold) Setter for vectorSimilarityThreshold.vectorSimilarityThreshold: Optional. Only returns contexts with vector similarity larger than the threshold.
-
build
-