Class RagRetrievalConfigFilter.Builder

java.lang.Object
com.google.genai.types.RagRetrievalConfigFilter.Builder
Enclosing class:
RagRetrievalConfigFilter

public abstract static class RagRetrievalConfigFilter.Builder extends Object
Builder for RagRetrievalConfigFilter.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • metadataFilter

      public abstract RagRetrievalConfigFilter.Builder metadataFilter(String 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

      public abstract RagRetrievalConfigFilter build()