Package com.google.genai.types
Class SearchTypes.Builder
-
- All Implemented Interfaces:
public abstract class SearchTypes.BuilderBuilder for SearchTypes.
-
-
Constructor Summary
Constructors Constructor Description SearchTypes.Builder()
-
Method Summary
Modifier and Type Method Description abstract SearchTypes.BuilderwebSearch(WebSearch webSearch)Setter for webSearch. SearchTypes.BuilderwebSearch(WebSearch.Builder webSearchBuilder)Setter for webSearch builder. SearchTypes.BuilderclearWebSearch()Clears the value of webSearch field. abstract SearchTypes.BuilderimageSearch(ImageSearch imageSearch)Setter for imageSearch. SearchTypes.BuilderimageSearch(ImageSearch.Builder imageSearchBuilder)Setter for imageSearch builder. SearchTypes.BuilderclearImageSearch()Clears the value of imageSearch field. abstract SearchTypesbuild()-
-
Method Detail
-
webSearch
abstract SearchTypes.Builder webSearch(WebSearch webSearch)
Setter for webSearch.
webSearch: Optional. Setting this field enables web search. Only text results are returned.
-
webSearch
@CanIgnoreReturnValue() SearchTypes.Builder webSearch(WebSearch.Builder webSearchBuilder)
Setter for webSearch builder.
webSearch: Optional. Setting this field enables web search. Only text results are returned.
-
clearWebSearch
@CanIgnoreReturnValue() SearchTypes.Builder clearWebSearch()
Clears the value of webSearch field.
-
imageSearch
abstract SearchTypes.Builder imageSearch(ImageSearch imageSearch)
Setter for imageSearch.
imageSearch: Optional. Setting this field enables image search. Image bytes are returned.
-
imageSearch
@CanIgnoreReturnValue() SearchTypes.Builder imageSearch(ImageSearch.Builder imageSearchBuilder)
Setter for imageSearch builder.
imageSearch: Optional. Setting this field enables image search. Image bytes are returned.
-
clearImageSearch
@CanIgnoreReturnValue() SearchTypes.Builder clearImageSearch()
Clears the value of imageSearch field.
-
build
abstract SearchTypes build()
-
-
-
-