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()Clears the value of filter field.Clears the value of hybridSearch field.Clears the value of ranking field.Clears the value of topK field.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
@CanIgnoreReturnValue public RagRetrievalConfig.Builder filter(RagRetrievalConfigFilter.Builder filterBuilder) Setter for filter builder.filter: Optional. Config for filters.
-
clearFilter
Clears the value of filter field. -
hybridSearch
public abstract RagRetrievalConfig.Builder hybridSearch(RagRetrievalConfigHybridSearch hybridSearch) Setter for hybridSearch.hybridSearch: Optional. Config for Hybrid Search.
-
hybridSearch
@CanIgnoreReturnValue public RagRetrievalConfig.Builder hybridSearch(RagRetrievalConfigHybridSearch.Builder hybridSearchBuilder) Setter for hybridSearch builder.hybridSearch: Optional. Config for Hybrid Search.
-
clearHybridSearch
Clears the value of hybridSearch field. -
ranking
Setter for ranking.ranking: Optional. Config for ranking and reranking.
-
ranking
@CanIgnoreReturnValue public RagRetrievalConfig.Builder ranking(RagRetrievalConfigRanking.Builder rankingBuilder) Setter for ranking builder.ranking: Optional. Config for ranking and reranking.
-
clearRanking
Clears the value of ranking field. -
topK
Setter for topK.topK: Optional. The number of contexts to retrieve.
-
clearTopK
Clears the value of topK field. -
build
-