AllowedTools

public final class AllowedTools

The configuration for allowed tools.

Types

Link copied to clipboard
public final class Builder

A builder for AllowedTools.

Functions

Link copied to clipboard
public final Map<String, JsonValue> _additionalProperties()
Link copied to clipboard
public final JsonField<ToolChoiceType> _mode()

Returns the raw JSON value of mode.

Link copied to clipboard
public final JsonField<List<String>> _tools()

Returns the raw JSON value of tools.

Link copied to clipboard
public final static AllowedTools.Builder builder()

Returns a mutable builder for constructing an instance of AllowedTools.

Link copied to clipboard
public Boolean equals(Object other)
Link copied to clipboard
public Integer hashCode()
Link copied to clipboard
public final Boolean isValid()
Link copied to clipboard
public final Optional<ToolChoiceType> mode()

The mode of the tool choice.

Link copied to clipboard
Link copied to clipboard
public final Optional<List<String>> tools()

The names of the allowed tools.

Link copied to clipboard
public String toString()
Link copied to clipboard
public final AllowedTools validate()