Package com.anthropic.models.messages
Class ToolUnion
-
- All Implemented Interfaces:
public final class ToolUnion
-
-
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.
public final classToolUnion.TextEditor20250429
-
Method Summary
-
-
Method Detail
-
bash20250124
final Optional<ToolBash20250124> bash20250124()
-
textEditor20250124
final Optional<ToolTextEditor20250124> textEditor20250124()
-
textEditor20250429
final Optional<ToolUnion.TextEditor20250429> textEditor20250429()
-
webSearchTool20250305
final Optional<WebSearchTool20250305> webSearchTool20250305()
-
isBash20250124
final Boolean isBash20250124()
-
isTextEditor20250124
final Boolean isTextEditor20250124()
-
isTextEditor20250429
final Boolean isTextEditor20250429()
-
isWebSearchTool20250305
final Boolean isWebSearchTool20250305()
-
asBash20250124
final ToolBash20250124 asBash20250124()
-
asTextEditor20250124
final ToolTextEditor20250124 asTextEditor20250124()
-
asTextEditor20250429
final ToolUnion.TextEditor20250429 asTextEditor20250429()
-
asWebSearchTool20250305
final WebSearchTool20250305 asWebSearchTool20250305()
-
accept
final <T extends Any> T accept(ToolUnion.Visitor<T> visitor)
-
ofBash20250124
final static ToolUnion ofBash20250124(ToolBash20250124 bash20250124)
-
ofTextEditor20250124
final static ToolUnion ofTextEditor20250124(ToolTextEditor20250124 textEditor20250124)
-
ofTextEditor20250429
final static ToolUnion ofTextEditor20250429(ToolUnion.TextEditor20250429 textEditor20250429)
-
ofWebSearchTool20250305
final static ToolUnion ofWebSearchTool20250305(WebSearchTool20250305 webSearchTool20250305)
-
-
-
-