Builder

public final class Builder

A builder for ToolChoiceConfig.

Functions

Link copied to clipboard
public final ToolChoiceConfig.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final ToolChoiceConfig.Builder allowedTools(JsonField<AllowedTools> allowedTools)

Sets Builder.allowedTools to an arbitrary JSON value.

The allowed tools.

Link copied to clipboard
public final ToolChoiceConfig build()

Returns an immutable instance of ToolChoiceConfig.

Link copied to clipboard
public final ToolChoiceConfig.Builder putAdditionalProperty(String key, JsonValue value)
Link copied to clipboard
public final ToolChoiceConfig.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)