Class SearchTypes.Builder

java.lang.Object
com.google.genai.types.SearchTypes.Builder
Enclosing class:
SearchTypes

public abstract static class SearchTypes.Builder extends Object
Builder for SearchTypes.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • webSearch

      public abstract SearchTypes.Builder webSearch(WebSearch webSearch)
      Setter for webSearch.

      webSearch: Setting this field enables web search. Only text results are returned.

    • webSearch

      @CanIgnoreReturnValue public SearchTypes.Builder webSearch(WebSearch.Builder webSearchBuilder)
      Setter for webSearch builder.

      webSearch: Setting this field enables web search. Only text results are returned.

    • clearWebSearch

      @CanIgnoreReturnValue public SearchTypes.Builder clearWebSearch()
      Clears the value of webSearch field.
    • imageSearch

      public abstract SearchTypes.Builder imageSearch(ImageSearch imageSearch)
      Setter for imageSearch.

      imageSearch: Setting this field enables image search. Image bytes are returned.

    • imageSearch

      @CanIgnoreReturnValue public SearchTypes.Builder imageSearch(ImageSearch.Builder imageSearchBuilder)
      Setter for imageSearch builder.

      imageSearch: Setting this field enables image search. Image bytes are returned.

    • clearImageSearch

      @CanIgnoreReturnValue public SearchTypes.Builder clearImageSearch()
      Clears the value of imageSearch field.
    • build

      public abstract SearchTypes build()