Package com.google.genai.types
Class ExternalApiElasticSearchParams.Builder
-
- All Implemented Interfaces:
public abstract class ExternalApiElasticSearchParams.BuilderBuilder for ExternalApiElasticSearchParams.
-
-
Constructor Summary
Constructors Constructor Description ExternalApiElasticSearchParams.Builder()
-
Method Summary
Modifier and Type Method Description abstract ExternalApiElasticSearchParams.Builderindex(String index)Setter for index. ExternalApiElasticSearchParams.BuilderclearIndex()Clears the value of index field. abstract ExternalApiElasticSearchParams.BuildernumHits(Integer numHits)Setter for numHits. ExternalApiElasticSearchParams.BuilderclearNumHits()Clears the value of numHits field. abstract ExternalApiElasticSearchParams.BuildersearchTemplate(String searchTemplate)Setter for searchTemplate. ExternalApiElasticSearchParams.BuilderclearSearchTemplate()Clears the value of searchTemplate field. abstract ExternalApiElasticSearchParamsbuild()-
-
Method Detail
-
index
abstract ExternalApiElasticSearchParams.Builder index(String index)
Setter for index.
index: The ElasticSearch index to use.
-
clearIndex
@CanIgnoreReturnValue() ExternalApiElasticSearchParams.Builder clearIndex()
Clears the value of index field.
-
numHits
abstract ExternalApiElasticSearchParams.Builder numHits(Integer numHits)
Setter for numHits.
numHits: Optional. Number of hits (chunks) to request. When specified, it is passed to Elasticsearch as the `num_hits` param.
-
clearNumHits
@CanIgnoreReturnValue() ExternalApiElasticSearchParams.Builder clearNumHits()
Clears the value of numHits field.
-
searchTemplate
abstract ExternalApiElasticSearchParams.Builder searchTemplate(String searchTemplate)
Setter for searchTemplate.
searchTemplate: The ElasticSearch search template to use.
-
clearSearchTemplate
@CanIgnoreReturnValue() ExternalApiElasticSearchParams.Builder clearSearchTemplate()
Clears the value of searchTemplate field.
-
build
abstract ExternalApiElasticSearchParams build()
-
-
-
-