Class MessageCountTokensParams.Tool
-
- All Implemented Interfaces:
public final class MessageCountTokensParams.ToolCode execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMessageCountTokensParams.Tool.VisitorAn interface that defines how to map each variant of Tool to a value of type T.
-
Method Summary
-
-
Method Detail
-
betaToolBash20241022
final Optional<BetaToolBash20241022> betaToolBash20241022()
-
betaToolBash20250124
final Optional<BetaToolBash20250124> betaToolBash20250124()
-
betaCodeExecutionTool20250522
final Optional<BetaCodeExecutionTool20250522> betaCodeExecutionTool20250522()
-
betaCodeExecutionTool20250825
final Optional<BetaCodeExecutionTool20250825> betaCodeExecutionTool20250825()
-
betaCodeExecutionTool20260120
final Optional<BetaCodeExecutionTool20260120> betaCodeExecutionTool20260120()
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
betaToolComputerUse20241022
final Optional<BetaToolComputerUse20241022> betaToolComputerUse20241022()
-
betaMemoryTool20250818
final Optional<BetaMemoryTool20250818> betaMemoryTool20250818()
-
betaToolComputerUse20250124
final Optional<BetaToolComputerUse20250124> betaToolComputerUse20250124()
-
betaToolTextEditor20241022
final Optional<BetaToolTextEditor20241022> betaToolTextEditor20241022()
-
betaToolComputerUse20251124
final Optional<BetaToolComputerUse20251124> betaToolComputerUse20251124()
-
betaToolTextEditor20250124
final Optional<BetaToolTextEditor20250124> betaToolTextEditor20250124()
-
betaToolTextEditor20250429
final Optional<BetaToolTextEditor20250429> betaToolTextEditor20250429()
-
betaToolTextEditor20250728
final Optional<BetaToolTextEditor20250728> betaToolTextEditor20250728()
-
betaWebSearchTool20250305
final Optional<BetaWebSearchTool20250305> betaWebSearchTool20250305()
-
betaWebFetchTool20250910
final Optional<BetaWebFetchTool20250910> betaWebFetchTool20250910()
-
betaWebSearchTool20260209
final Optional<BetaWebSearchTool20260209> betaWebSearchTool20260209()
-
betaWebFetchTool20260209
final Optional<BetaWebFetchTool20260209> betaWebFetchTool20260209()
-
betaWebFetchTool20260309
final Optional<BetaWebFetchTool20260309> betaWebFetchTool20260309()
Web fetch tool with use_cache parameter for bypassing cached content.
-
betaToolSearchToolBm25_20251119
final Optional<BetaToolSearchToolBm25_20251119> betaToolSearchToolBm25_20251119()
-
betaToolSearchToolRegex20251119
final Optional<BetaToolSearchToolRegex20251119> betaToolSearchToolRegex20251119()
-
betaMcpToolset
final Optional<BetaMcpToolset> betaMcpToolset()
Configuration for a group of tools from an MCP server.
Allows configuring enabled status and defer_loading for all tools from an MCP server, with optional per-tool overrides.
-
isBetaToolBash20241022
final Boolean isBetaToolBash20241022()
-
isBetaToolBash20250124
final Boolean isBetaToolBash20250124()
-
isBetaCodeExecutionTool20250522
final Boolean isBetaCodeExecutionTool20250522()
-
isBetaCodeExecutionTool20250825
final Boolean isBetaCodeExecutionTool20250825()
-
isBetaCodeExecutionTool20260120
final Boolean isBetaCodeExecutionTool20260120()
-
isBetaToolComputerUse20241022
final Boolean isBetaToolComputerUse20241022()
-
isBetaMemoryTool20250818
final Boolean isBetaMemoryTool20250818()
-
isBetaToolComputerUse20250124
final Boolean isBetaToolComputerUse20250124()
-
isBetaToolTextEditor20241022
final Boolean isBetaToolTextEditor20241022()
-
isBetaToolComputerUse20251124
final Boolean isBetaToolComputerUse20251124()
-
isBetaToolTextEditor20250124
final Boolean isBetaToolTextEditor20250124()
-
isBetaToolTextEditor20250429
final Boolean isBetaToolTextEditor20250429()
-
isBetaToolTextEditor20250728
final Boolean isBetaToolTextEditor20250728()
-
isBetaWebSearchTool20250305
final Boolean isBetaWebSearchTool20250305()
-
isBetaWebFetchTool20250910
final Boolean isBetaWebFetchTool20250910()
-
isBetaWebSearchTool20260209
final Boolean isBetaWebSearchTool20260209()
-
isBetaWebFetchTool20260209
final Boolean isBetaWebFetchTool20260209()
-
isBetaWebFetchTool20260309
final Boolean isBetaWebFetchTool20260309()
-
isBetaToolSearchToolBm25_20251119
final Boolean isBetaToolSearchToolBm25_20251119()
-
isBetaToolSearchToolRegex20251119
final Boolean isBetaToolSearchToolRegex20251119()
-
isBetaMcpToolset
final Boolean isBetaMcpToolset()
-
asBetaToolBash20241022
final BetaToolBash20241022 asBetaToolBash20241022()
-
asBetaToolBash20250124
final BetaToolBash20250124 asBetaToolBash20250124()
-
asBetaCodeExecutionTool20250522
final BetaCodeExecutionTool20250522 asBetaCodeExecutionTool20250522()
-
asBetaCodeExecutionTool20250825
final BetaCodeExecutionTool20250825 asBetaCodeExecutionTool20250825()
-
asBetaCodeExecutionTool20260120
final BetaCodeExecutionTool20260120 asBetaCodeExecutionTool20260120()
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
asBetaToolComputerUse20241022
final BetaToolComputerUse20241022 asBetaToolComputerUse20241022()
-
asBetaMemoryTool20250818
final BetaMemoryTool20250818 asBetaMemoryTool20250818()
-
asBetaToolComputerUse20250124
final BetaToolComputerUse20250124 asBetaToolComputerUse20250124()
-
asBetaToolTextEditor20241022
final BetaToolTextEditor20241022 asBetaToolTextEditor20241022()
-
asBetaToolComputerUse20251124
final BetaToolComputerUse20251124 asBetaToolComputerUse20251124()
-
asBetaToolTextEditor20250124
final BetaToolTextEditor20250124 asBetaToolTextEditor20250124()
-
asBetaToolTextEditor20250429
final BetaToolTextEditor20250429 asBetaToolTextEditor20250429()
-
asBetaToolTextEditor20250728
final BetaToolTextEditor20250728 asBetaToolTextEditor20250728()
-
asBetaWebSearchTool20250305
final BetaWebSearchTool20250305 asBetaWebSearchTool20250305()
-
asBetaWebFetchTool20250910
final BetaWebFetchTool20250910 asBetaWebFetchTool20250910()
-
asBetaWebSearchTool20260209
final BetaWebSearchTool20260209 asBetaWebSearchTool20260209()
-
asBetaWebFetchTool20260209
final BetaWebFetchTool20260209 asBetaWebFetchTool20260209()
-
asBetaWebFetchTool20260309
final BetaWebFetchTool20260309 asBetaWebFetchTool20260309()
Web fetch tool with use_cache parameter for bypassing cached content.
-
asBetaToolSearchToolBm25_20251119
final BetaToolSearchToolBm25_20251119 asBetaToolSearchToolBm25_20251119()
-
asBetaToolSearchToolRegex20251119
final BetaToolSearchToolRegex20251119 asBetaToolSearchToolRegex20251119()
-
asBetaMcpToolset
final BetaMcpToolset asBetaMcpToolset()
Configuration for a group of tools from an MCP server.
Allows configuring enabled status and defer_loading for all tools from an MCP server, with optional per-tool overrides.
-
accept
final <T extends Any> T accept(MessageCountTokensParams.Tool.Visitor<T> visitor)
-
validate
final MessageCountTokensParams.Tool validate()
-
ofBeta
final static MessageCountTokensParams.Tool ofBeta(BetaTool beta)
-
ofBetaToolBash20241022
final static MessageCountTokensParams.Tool ofBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)
-
ofBetaToolBash20250124
final static MessageCountTokensParams.Tool ofBetaToolBash20250124(BetaToolBash20250124 betaToolBash20250124)
-
ofBetaCodeExecutionTool20250522
final static MessageCountTokensParams.Tool ofBetaCodeExecutionTool20250522(BetaCodeExecutionTool20250522 betaCodeExecutionTool20250522)
-
ofBetaCodeExecutionTool20250825
final static MessageCountTokensParams.Tool ofBetaCodeExecutionTool20250825(BetaCodeExecutionTool20250825 betaCodeExecutionTool20250825)
-
ofBetaCodeExecutionTool20260120
final static MessageCountTokensParams.Tool ofBetaCodeExecutionTool20260120(BetaCodeExecutionTool20260120 betaCodeExecutionTool20260120)
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
ofBetaToolComputerUse20241022
final static MessageCountTokensParams.Tool ofBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)
-
ofBetaMemoryTool20250818
final static MessageCountTokensParams.Tool ofBetaMemoryTool20250818(BetaMemoryTool20250818 betaMemoryTool20250818)
-
ofBetaToolComputerUse20250124
final static MessageCountTokensParams.Tool ofBetaToolComputerUse20250124(BetaToolComputerUse20250124 betaToolComputerUse20250124)
-
ofBetaToolTextEditor20241022
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)
-
ofBetaToolComputerUse20251124
final static MessageCountTokensParams.Tool ofBetaToolComputerUse20251124(BetaToolComputerUse20251124 betaToolComputerUse20251124)
-
ofBetaToolTextEditor20250124
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20250124(BetaToolTextEditor20250124 betaToolTextEditor20250124)
-
ofBetaToolTextEditor20250429
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20250429(BetaToolTextEditor20250429 betaToolTextEditor20250429)
-
ofBetaToolTextEditor20250728
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20250728(BetaToolTextEditor20250728 betaToolTextEditor20250728)
-
ofBetaWebSearchTool20250305
final static MessageCountTokensParams.Tool ofBetaWebSearchTool20250305(BetaWebSearchTool20250305 betaWebSearchTool20250305)
-
ofBetaWebFetchTool20250910
final static MessageCountTokensParams.Tool ofBetaWebFetchTool20250910(BetaWebFetchTool20250910 betaWebFetchTool20250910)
-
ofBetaWebSearchTool20260209
final static MessageCountTokensParams.Tool ofBetaWebSearchTool20260209(BetaWebSearchTool20260209 betaWebSearchTool20260209)
-
ofBetaWebFetchTool20260209
final static MessageCountTokensParams.Tool ofBetaWebFetchTool20260209(BetaWebFetchTool20260209 betaWebFetchTool20260209)
-
ofBetaWebFetchTool20260309
final static MessageCountTokensParams.Tool ofBetaWebFetchTool20260309(BetaWebFetchTool20260309 betaWebFetchTool20260309)
Web fetch tool with use_cache parameter for bypassing cached content.
-
ofBetaToolSearchToolBm25_20251119
final static MessageCountTokensParams.Tool ofBetaToolSearchToolBm25_20251119(BetaToolSearchToolBm25_20251119 betaToolSearchToolBm25_20251119)
-
ofBetaToolSearchToolRegex20251119
final static MessageCountTokensParams.Tool ofBetaToolSearchToolRegex20251119(BetaToolSearchToolRegex20251119 betaToolSearchToolRegex20251119)
-
ofBetaMcpToolset
final static MessageCountTokensParams.Tool ofBetaMcpToolset(BetaMcpToolset betaMcpToolset)
Configuration for a group of tools from an MCP server.
Allows configuring enabled status and defer_loading for all tools from an MCP server, with optional per-tool overrides.
-
-
-
-