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()
-
isBetaToolComputerUse20241022
final Boolean isBetaToolComputerUse20241022()
-
isBetaToolBash20241022
final Boolean isBetaToolBash20241022()
-
isBetaToolTextEditor20241022
final Boolean isBetaToolTextEditor20241022()
-
isBetaToolComputerUse20250124
final Boolean isBetaToolComputerUse20250124()
-
isBetaToolBash20250124
final Boolean isBetaToolBash20250124()
-
isBetaToolTextEditor20250124
final Boolean isBetaToolTextEditor20250124()
-
asBetaToolComputerUse20241022
final BetaToolComputerUse20241022 asBetaToolComputerUse20241022()
-
asBetaToolBash20241022
final BetaToolBash20241022 asBetaToolBash20241022()
-
asBetaToolTextEditor20241022
final BetaToolTextEditor20241022 asBetaToolTextEditor20241022()
-
asBetaToolComputerUse20250124
final BetaToolComputerUse20250124 asBetaToolComputerUse20250124()
-
asBetaToolBash20250124
final BetaToolBash20250124 asBetaToolBash20250124()
-
asBetaToolTextEditor20250124
final BetaToolTextEditor20250124 asBetaToolTextEditor20250124()
-
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)
-
-
-
-