Package com.google.genai.types
Class RagRetrievalConfigFilter.Builder
-
- All Implemented Interfaces:
public abstract class RagRetrievalConfigFilter.BuilderBuilder for RagRetrievalConfigFilter.
-
-
Constructor Summary
Constructors Constructor Description RagRetrievalConfigFilter.Builder()
-
Method Summary
Modifier and Type Method Description abstract RagRetrievalConfigFilter.BuildermetadataFilter(String metadataFilter)Setter for metadataFilter. RagRetrievalConfigFilter.BuilderclearMetadataFilter()Clears the value of metadataFilter field. abstract RagRetrievalConfigFilter.BuildervectorDistanceThreshold(Double vectorDistanceThreshold)Setter for vectorDistanceThreshold. RagRetrievalConfigFilter.BuilderclearVectorDistanceThreshold()Clears the value of vectorDistanceThreshold field. abstract RagRetrievalConfigFilter.BuildervectorSimilarityThreshold(Double vectorSimilarityThreshold)Setter for vectorSimilarityThreshold. RagRetrievalConfigFilter.BuilderclearVectorSimilarityThreshold()Clears the value of vectorSimilarityThreshold field. abstract RagRetrievalConfigFilterbuild()-
-
Method Detail
-
metadataFilter
abstract RagRetrievalConfigFilter.Builder metadataFilter(String metadataFilter)
Setter for metadataFilter.
metadataFilter: Optional. String for metadata filtering.
-
clearMetadataFilter
@CanIgnoreReturnValue() RagRetrievalConfigFilter.Builder clearMetadataFilter()
Clears the value of metadataFilter field.
-
vectorDistanceThreshold
abstract RagRetrievalConfigFilter.Builder vectorDistanceThreshold(Double vectorDistanceThreshold)
Setter for vectorDistanceThreshold.
vectorDistanceThreshold: Optional. Only returns contexts with vector distance smaller than the threshold.
-
clearVectorDistanceThreshold
@CanIgnoreReturnValue() RagRetrievalConfigFilter.Builder clearVectorDistanceThreshold()
Clears the value of vectorDistanceThreshold field.
-
vectorSimilarityThreshold
abstract RagRetrievalConfigFilter.Builder vectorSimilarityThreshold(Double vectorSimilarityThreshold)
Setter for vectorSimilarityThreshold.
vectorSimilarityThreshold: Optional. Only returns contexts with vector similarity larger than the threshold.
-
clearVectorSimilarityThreshold
@CanIgnoreReturnValue() RagRetrievalConfigFilter.Builder clearVectorSimilarityThreshold()
Clears the value of vectorSimilarityThreshold field.
-
build
abstract RagRetrievalConfigFilter build()
-
-
-
-