Package com.google.genai.types
Class RagRetrievalConfig.Builder
-
- All Implemented Interfaces:
public abstract class RagRetrievalConfig.BuilderBuilder for RagRetrievalConfig.
-
-
Constructor Summary
Constructors Constructor Description RagRetrievalConfig.Builder()
-
Method Summary
-
-
Method Detail
-
filter
abstract RagRetrievalConfig.Builder filter(RagRetrievalConfigFilter filter)
Setter for filter.
filter: Optional. Config for filters.
-
filter
@CanIgnoreReturnValue() RagRetrievalConfig.Builder filter(RagRetrievalConfigFilter.Builder filterBuilder)
Setter for filter builder.
filter: Optional. Config for filters.
-
clearFilter
@CanIgnoreReturnValue() RagRetrievalConfig.Builder clearFilter()
Clears the value of filter field.
-
hybridSearch
abstract RagRetrievalConfig.Builder hybridSearch(RagRetrievalConfigHybridSearch hybridSearch)
Setter for hybridSearch.
hybridSearch: Optional. Config for Hybrid Search.
-
hybridSearch
@CanIgnoreReturnValue() RagRetrievalConfig.Builder hybridSearch(RagRetrievalConfigHybridSearch.Builder hybridSearchBuilder)
Setter for hybridSearch builder.
hybridSearch: Optional. Config for Hybrid Search.
-
clearHybridSearch
@CanIgnoreReturnValue() RagRetrievalConfig.Builder clearHybridSearch()
Clears the value of hybridSearch field.
-
ranking
abstract RagRetrievalConfig.Builder ranking(RagRetrievalConfigRanking ranking)
Setter for ranking.
ranking: Optional. Config for ranking and reranking.
-
ranking
@CanIgnoreReturnValue() RagRetrievalConfig.Builder ranking(RagRetrievalConfigRanking.Builder rankingBuilder)
Setter for ranking builder.
ranking: Optional. Config for ranking and reranking.
-
clearRanking
@CanIgnoreReturnValue() RagRetrievalConfig.Builder clearRanking()
Clears the value of ranking field.
-
topK
abstract RagRetrievalConfig.Builder topK(Integer topK)
Setter for topK.
topK: Optional. The number of contexts to retrieve.
-
clearTopK
@CanIgnoreReturnValue() RagRetrievalConfig.Builder clearTopK()
Clears the value of topK field.
-
build
abstract RagRetrievalConfig build()
-
-
-
-