Package com.anthropic.models
Class BetaMessageCountTokensParams.Tool
-
- All Implemented Interfaces:
public final class BetaMessageCountTokensParams.Tool
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBetaMessageCountTokensParams.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()
-
isBetaToolComputerUse20241022
final Boolean isBetaToolComputerUse20241022()
-
isBetaToolBash20241022
final Boolean isBetaToolBash20241022()
-
isBetaToolTextEditor20241022
final Boolean isBetaToolTextEditor20241022()
-
asBetaToolComputerUse20241022
final BetaToolComputerUse20241022 asBetaToolComputerUse20241022()
-
asBetaToolBash20241022
final BetaToolBash20241022 asBetaToolBash20241022()
-
asBetaToolTextEditor20241022
final BetaToolTextEditor20241022 asBetaToolTextEditor20241022()
-
accept
final <T extends Any> T accept(BetaMessageCountTokensParams.Tool.Visitor<T> visitor)
-
validate
final BetaMessageCountTokensParams.Tool validate()
-
ofBeta
final static BetaMessageCountTokensParams.Tool ofBeta(BetaTool beta)
-
ofBetaToolComputerUse20241022
final static BetaMessageCountTokensParams.Tool ofBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)
-
ofBetaToolBash20241022
final static BetaMessageCountTokensParams.Tool ofBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)
-
ofBetaToolTextEditor20241022
final static BetaMessageCountTokensParams.Tool ofBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)
-
-
-
-