Class ToolConfig.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • functionCallingConfig

      public abstract ToolConfig.Builder functionCallingConfig(FunctionCallingConfig functionCallingConfig)
      Setter for functionCallingConfig.

      functionCallingConfig: Optional. Function calling config.

    • functionCallingConfig

      public ToolConfig.Builder functionCallingConfig(FunctionCallingConfig.Builder functionCallingConfigBuilder)
      Setter for functionCallingConfig builder.

      functionCallingConfig: Optional. Function calling config.

    • retrievalConfig

      public abstract ToolConfig.Builder retrievalConfig(RetrievalConfig retrievalConfig)
      Setter for retrievalConfig.

      retrievalConfig: Optional. Retrieval config.

    • retrievalConfig

      public ToolConfig.Builder retrievalConfig(RetrievalConfig.Builder retrievalConfigBuilder)
      Setter for retrievalConfig builder.

      retrievalConfig: Optional. Retrieval config.

    • build

      public abstract ToolConfig build()