Builder

public abstract class Builder

Builder for ToolConfig.

Constructors

Link copied to clipboard
public void ToolConfig.Builder()

Functions

Link copied to clipboard
public abstract ToolConfig build()
Link copied to clipboard
@CanIgnoreReturnValue()
public ToolConfig.Builder clearFunctionCallingConfig()
Clears the value of functionCallingConfig field.
Link copied to clipboard
Clears the value of includeServerSideToolInvocations field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ToolConfig.Builder clearRetrievalConfig()
Clears the value of retrievalConfig field.
Link copied to clipboard
public abstract ToolConfig.Builder functionCallingConfig(FunctionCallingConfig functionCallingConfig)
Setter for functionCallingConfig.
@CanIgnoreReturnValue()
public ToolConfig.Builder functionCallingConfig(FunctionCallingConfig.Builder functionCallingConfigBuilder)
Setter for functionCallingConfig builder.
Link copied to clipboard
public abstract ToolConfig.Builder includeServerSideToolInvocations(boolean includeServerSideToolInvocations)
Setter for includeServerSideToolInvocations.
Link copied to clipboard
public abstract ToolConfig.Builder retrievalConfig(RetrievalConfig retrievalConfig)
Setter for retrievalConfig.
@CanIgnoreReturnValue()
public ToolConfig.Builder retrievalConfig(RetrievalConfig.Builder retrievalConfigBuilder)
Setter for retrievalConfig builder.