Package com.anthropic.models.messages
Class ToolUnion
-
- All Implemented Interfaces:
public final class ToolUnionCode execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceToolUnion.VisitorAn interface that defines how to map each variant of ToolUnion to a value of type T.
-
Method Summary
-
-
Method Detail
-
bash20250124
final Optional<ToolBash20250124> bash20250124()
-
codeExecutionTool20250522
final Optional<CodeExecutionTool20250522> codeExecutionTool20250522()
-
codeExecutionTool20250825
final Optional<CodeExecutionTool20250825> codeExecutionTool20250825()
-
codeExecutionTool20260120
final Optional<CodeExecutionTool20260120> codeExecutionTool20260120()
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
memoryTool20250818
final Optional<MemoryTool20250818> memoryTool20250818()
-
textEditor20250124
final Optional<ToolTextEditor20250124> textEditor20250124()
-
textEditor20250429
final Optional<ToolTextEditor20250429> textEditor20250429()
-
textEditor20250728
final Optional<ToolTextEditor20250728> textEditor20250728()
-
webSearchTool20250305
final Optional<WebSearchTool20250305> webSearchTool20250305()
-
webFetchTool20250910
final Optional<WebFetchTool20250910> webFetchTool20250910()
-
webSearchTool20260209
final Optional<WebSearchTool20260209> webSearchTool20260209()
-
webFetchTool20260209
final Optional<WebFetchTool20260209> webFetchTool20260209()
-
webFetchTool20260309
final Optional<WebFetchTool20260309> webFetchTool20260309()
Web fetch tool with use_cache parameter for bypassing cached content.
-
searchToolBm25_20251119
final Optional<ToolSearchToolBm25_20251119> searchToolBm25_20251119()
-
searchToolRegex20251119
final Optional<ToolSearchToolRegex20251119> searchToolRegex20251119()
-
isBash20250124
final Boolean isBash20250124()
-
isCodeExecutionTool20250522
final Boolean isCodeExecutionTool20250522()
-
isCodeExecutionTool20250825
final Boolean isCodeExecutionTool20250825()
-
isCodeExecutionTool20260120
final Boolean isCodeExecutionTool20260120()
-
isMemoryTool20250818
final Boolean isMemoryTool20250818()
-
isTextEditor20250124
final Boolean isTextEditor20250124()
-
isTextEditor20250429
final Boolean isTextEditor20250429()
-
isTextEditor20250728
final Boolean isTextEditor20250728()
-
isWebSearchTool20250305
final Boolean isWebSearchTool20250305()
-
isWebFetchTool20250910
final Boolean isWebFetchTool20250910()
-
isWebSearchTool20260209
final Boolean isWebSearchTool20260209()
-
isWebFetchTool20260209
final Boolean isWebFetchTool20260209()
-
isWebFetchTool20260309
final Boolean isWebFetchTool20260309()
-
isSearchToolBm25_20251119
final Boolean isSearchToolBm25_20251119()
-
isSearchToolRegex20251119
final Boolean isSearchToolRegex20251119()
-
asBash20250124
final ToolBash20250124 asBash20250124()
-
asCodeExecutionTool20250522
final CodeExecutionTool20250522 asCodeExecutionTool20250522()
-
asCodeExecutionTool20250825
final CodeExecutionTool20250825 asCodeExecutionTool20250825()
-
asCodeExecutionTool20260120
final CodeExecutionTool20260120 asCodeExecutionTool20260120()
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
asMemoryTool20250818
final MemoryTool20250818 asMemoryTool20250818()
-
asTextEditor20250124
final ToolTextEditor20250124 asTextEditor20250124()
-
asTextEditor20250429
final ToolTextEditor20250429 asTextEditor20250429()
-
asTextEditor20250728
final ToolTextEditor20250728 asTextEditor20250728()
-
asWebSearchTool20250305
final WebSearchTool20250305 asWebSearchTool20250305()
-
asWebFetchTool20250910
final WebFetchTool20250910 asWebFetchTool20250910()
-
asWebSearchTool20260209
final WebSearchTool20260209 asWebSearchTool20260209()
-
asWebFetchTool20260209
final WebFetchTool20260209 asWebFetchTool20260209()
-
asWebFetchTool20260309
final WebFetchTool20260309 asWebFetchTool20260309()
Web fetch tool with use_cache parameter for bypassing cached content.
-
asSearchToolBm25_20251119
final ToolSearchToolBm25_20251119 asSearchToolBm25_20251119()
-
asSearchToolRegex20251119
final ToolSearchToolRegex20251119 asSearchToolRegex20251119()
-
accept
final <T extends Any> T accept(ToolUnion.Visitor<T> visitor)
-
ofBash20250124
final static ToolUnion ofBash20250124(ToolBash20250124 bash20250124)
-
ofCodeExecutionTool20250522
final static ToolUnion ofCodeExecutionTool20250522(CodeExecutionTool20250522 codeExecutionTool20250522)
-
ofCodeExecutionTool20250825
final static ToolUnion ofCodeExecutionTool20250825(CodeExecutionTool20250825 codeExecutionTool20250825)
-
ofCodeExecutionTool20260120
final static ToolUnion ofCodeExecutionTool20260120(CodeExecutionTool20260120 codeExecutionTool20260120)
Code execution tool with REPL state persistence (daemon mode + gVisor checkpoint).
-
ofMemoryTool20250818
final static ToolUnion ofMemoryTool20250818(MemoryTool20250818 memoryTool20250818)
-
ofTextEditor20250124
final static ToolUnion ofTextEditor20250124(ToolTextEditor20250124 textEditor20250124)
-
ofTextEditor20250429
final static ToolUnion ofTextEditor20250429(ToolTextEditor20250429 textEditor20250429)
-
ofTextEditor20250728
final static ToolUnion ofTextEditor20250728(ToolTextEditor20250728 textEditor20250728)
-
ofWebSearchTool20250305
final static ToolUnion ofWebSearchTool20250305(WebSearchTool20250305 webSearchTool20250305)
-
ofWebFetchTool20250910
final static ToolUnion ofWebFetchTool20250910(WebFetchTool20250910 webFetchTool20250910)
-
ofWebSearchTool20260209
final static ToolUnion ofWebSearchTool20260209(WebSearchTool20260209 webSearchTool20260209)
-
ofWebFetchTool20260209
final static ToolUnion ofWebFetchTool20260209(WebFetchTool20260209 webFetchTool20260209)
-
ofWebFetchTool20260309
final static ToolUnion ofWebFetchTool20260309(WebFetchTool20260309 webFetchTool20260309)
Web fetch tool with use_cache parameter for bypassing cached content.
-
ofSearchToolBm25_20251119
final static ToolUnion ofSearchToolBm25_20251119(ToolSearchToolBm25_20251119 searchToolBm25_20251119)
-
ofSearchToolRegex20251119
final static ToolUnion ofSearchToolRegex20251119(ToolSearchToolRegex20251119 searchToolRegex20251119)
-
-
-
-