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.
-
Method Summary
Modifier and Type Method Description final Optional<Tool>tool()final Optional<ToolBash20250124>bash20250124()final Optional<ToolTextEditor20250124>textEditor20250124()final BooleanisTool()final BooleanisBash20250124()final BooleanisTextEditor20250124()final ToolasTool()final ToolBash20250124asBash20250124()final ToolTextEditor20250124asTextEditor20250124()final Optional<JsonValue>_json()final <T extends Any> Taccept(ToolUnion.Visitor<T> visitor)final ToolUnionvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ToolUnionofTool(Tool tool)final static ToolUnionofBash20250124(ToolBash20250124 bash20250124)final static ToolUnionofTextEditor20250124(ToolTextEditor20250124 textEditor20250124)-
-
Method Detail
-
bash20250124
final Optional<ToolBash20250124> bash20250124()
-
textEditor20250124
final Optional<ToolTextEditor20250124> textEditor20250124()
-
isBash20250124
final Boolean isBash20250124()
-
isTextEditor20250124
final Boolean isTextEditor20250124()
-
asBash20250124
final ToolBash20250124 asBash20250124()
-
asTextEditor20250124
final ToolTextEditor20250124 asTextEditor20250124()
-
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)
-
-
-
-