Package com.google.genai.types
Class RagRetrievalConfig.Builder
java.lang.Object
com.google.genai.types.RagRetrievalConfig.Builder
- Enclosing class:
- RagRetrievalConfig
Builder for RagRetrievalConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract RagRetrievalConfig
build()
abstract RagRetrievalConfig.Builder
filter
(RagRetrievalConfigFilter filter) Setter for filter.filter
(RagRetrievalConfigFilter.Builder filterBuilder) Setter for filter builder.abstract RagRetrievalConfig.Builder
hybridSearch
(RagRetrievalConfigHybridSearch hybridSearch) Setter for hybridSearch.hybridSearch
(RagRetrievalConfigHybridSearch.Builder hybridSearchBuilder) Setter for hybridSearch builder.abstract RagRetrievalConfig.Builder
ranking
(RagRetrievalConfigRanking ranking) Setter for ranking.ranking
(RagRetrievalConfigRanking.Builder rankingBuilder) Setter for ranking builder.abstract RagRetrievalConfig.Builder
Setter for topK.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
filter
Setter for filter.filter: Optional. Config for filters.
-
filter
Setter for filter builder.filter: Optional. Config for filters.
-
hybridSearch
public abstract RagRetrievalConfig.Builder hybridSearch(RagRetrievalConfigHybridSearch hybridSearch) Setter for hybridSearch.hybridSearch: Optional. Config for Hybrid Search.
-
hybridSearch
public RagRetrievalConfig.Builder hybridSearch(RagRetrievalConfigHybridSearch.Builder hybridSearchBuilder) Setter for hybridSearch builder.hybridSearch: Optional. Config for Hybrid Search.
-
ranking
Setter for ranking.ranking: Optional. Config for ranking and reranking.
-
ranking
Setter for ranking builder.ranking: Optional. Config for ranking and reranking.
-
topK
Setter for topK.topK: Optional. The number of contexts to retrieve.
-
build
-