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

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

      functionCallingConfig: Optional. Function calling config.

    • clearFunctionCallingConfig

      @CanIgnoreReturnValue public ToolConfig.Builder clearFunctionCallingConfig()
      Clears the value of functionCallingConfig field.
    • retrievalConfig

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

      retrievalConfig: Optional. Retrieval config.

    • retrievalConfig

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

      retrievalConfig: Optional. Retrieval config.

    • clearRetrievalConfig

      @CanIgnoreReturnValue public ToolConfig.Builder clearRetrievalConfig()
      Clears the value of retrievalConfig field.
    • build

      public abstract ToolConfig build()