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 RagRetrievalConfigbuild()abstract RagRetrievalConfig.Builderfilter(RagRetrievalConfigFilter filter) Setter for filter.filter(RagRetrievalConfigFilter.Builder filterBuilder) Setter for filter builder.abstract RagRetrievalConfig.BuilderhybridSearch(RagRetrievalConfigHybridSearch hybridSearch) Setter for hybridSearch.hybridSearch(RagRetrievalConfigHybridSearch.Builder hybridSearchBuilder) Setter for hybridSearch builder.abstract RagRetrievalConfig.Builderranking(RagRetrievalConfigRanking ranking) Setter for ranking.ranking(RagRetrievalConfigRanking.Builder rankingBuilder) Setter for ranking builder.abstract RagRetrievalConfig.BuilderSetter 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
-