Class MessageCountTokensParams.Tool
-
- All Implemented Interfaces:
public final class MessageCountTokensParams.Tool
-
-
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
-
betaToolComputerUse20241022
final Optional<BetaToolComputerUse20241022> betaToolComputerUse20241022()
-
betaToolBash20241022
final Optional<BetaToolBash20241022> betaToolBash20241022()
-
betaToolTextEditor20241022
final Optional<BetaToolTextEditor20241022> betaToolTextEditor20241022()
-
betaToolComputerUse20250124
final Optional<BetaToolComputerUse20250124> betaToolComputerUse20250124()
-
betaToolBash20250124
final Optional<BetaToolBash20250124> betaToolBash20250124()
-
betaToolTextEditor20250124
final Optional<BetaToolTextEditor20250124> betaToolTextEditor20250124()
-
betaToolTextEditor20250429
final Optional<BetaToolTextEditor20250429> betaToolTextEditor20250429()
-
betaWebSearchTool20250305
final Optional<BetaWebSearchTool20250305> betaWebSearchTool20250305()
-
betaCodeExecutionTool20250522
final Optional<BetaCodeExecutionTool20250522> betaCodeExecutionTool20250522()
-
isBetaToolComputerUse20241022
final Boolean isBetaToolComputerUse20241022()
-
isBetaToolBash20241022
final Boolean isBetaToolBash20241022()
-
isBetaToolTextEditor20241022
final Boolean isBetaToolTextEditor20241022()
-
isBetaToolComputerUse20250124
final Boolean isBetaToolComputerUse20250124()
-
isBetaToolBash20250124
final Boolean isBetaToolBash20250124()
-
isBetaToolTextEditor20250124
final Boolean isBetaToolTextEditor20250124()
-
isBetaToolTextEditor20250429
final Boolean isBetaToolTextEditor20250429()
-
isBetaWebSearchTool20250305
final Boolean isBetaWebSearchTool20250305()
-
isBetaCodeExecutionTool20250522
final Boolean isBetaCodeExecutionTool20250522()
-
asBetaToolComputerUse20241022
final BetaToolComputerUse20241022 asBetaToolComputerUse20241022()
-
asBetaToolBash20241022
final BetaToolBash20241022 asBetaToolBash20241022()
-
asBetaToolTextEditor20241022
final BetaToolTextEditor20241022 asBetaToolTextEditor20241022()
-
asBetaToolComputerUse20250124
final BetaToolComputerUse20250124 asBetaToolComputerUse20250124()
-
asBetaToolBash20250124
final BetaToolBash20250124 asBetaToolBash20250124()
-
asBetaToolTextEditor20250124
final BetaToolTextEditor20250124 asBetaToolTextEditor20250124()
-
asBetaToolTextEditor20250429
final BetaToolTextEditor20250429 asBetaToolTextEditor20250429()
-
asBetaWebSearchTool20250305
final BetaWebSearchTool20250305 asBetaWebSearchTool20250305()
-
asBetaCodeExecutionTool20250522
final BetaCodeExecutionTool20250522 asBetaCodeExecutionTool20250522()
-
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)
-
ofBetaToolComputerUse20241022
final static MessageCountTokensParams.Tool ofBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)
-
ofBetaToolBash20241022
final static MessageCountTokensParams.Tool ofBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)
-
ofBetaToolTextEditor20241022
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)
-
ofBetaToolComputerUse20250124
final static MessageCountTokensParams.Tool ofBetaToolComputerUse20250124(BetaToolComputerUse20250124 betaToolComputerUse20250124)
-
ofBetaToolBash20250124
final static MessageCountTokensParams.Tool ofBetaToolBash20250124(BetaToolBash20250124 betaToolBash20250124)
-
ofBetaToolTextEditor20250124
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20250124(BetaToolTextEditor20250124 betaToolTextEditor20250124)
-
ofBetaToolTextEditor20250429
final static MessageCountTokensParams.Tool ofBetaToolTextEditor20250429(BetaToolTextEditor20250429 betaToolTextEditor20250429)
-
ofBetaWebSearchTool20250305
final static MessageCountTokensParams.Tool ofBetaWebSearchTool20250305(BetaWebSearchTool20250305 betaWebSearchTool20250305)
-
ofBetaCodeExecutionTool20250522
final static MessageCountTokensParams.Tool ofBetaCodeExecutionTool20250522(BetaCodeExecutionTool20250522 betaCodeExecutionTool20250522)
-
-
-
-