Interface MessageCountTokensParams.Tool.Visitor
-
- All Implemented Interfaces:
public interface MessageCountTokensParams.Tool.Visitor<T extends Object>
-
-
Method Summary
-
-
Method Detail
-
visitBetaToolBash20241022
abstract T visitBetaToolBash20241022(BetaToolBash20241022 betaToolBash20241022)
-
visitBetaToolBash20250124
abstract T visitBetaToolBash20250124(BetaToolBash20250124 betaToolBash20250124)
-
visitBetaCodeExecutionTool20250522
abstract T visitBetaCodeExecutionTool20250522(BetaCodeExecutionTool20250522 betaCodeExecutionTool20250522)
-
visitBetaCodeExecutionTool20250825
abstract T visitBetaCodeExecutionTool20250825(BetaCodeExecutionTool20250825 betaCodeExecutionTool20250825)
-
visitBetaToolComputerUse20241022
abstract T visitBetaToolComputerUse20241022(BetaToolComputerUse20241022 betaToolComputerUse20241022)
-
visitBetaMemoryTool20250818
abstract T visitBetaMemoryTool20250818(BetaMemoryTool20250818 betaMemoryTool20250818)
-
visitBetaToolComputerUse20250124
abstract T visitBetaToolComputerUse20250124(BetaToolComputerUse20250124 betaToolComputerUse20250124)
-
visitBetaToolTextEditor20241022
abstract T visitBetaToolTextEditor20241022(BetaToolTextEditor20241022 betaToolTextEditor20241022)
-
visitBetaToolTextEditor20250124
abstract T visitBetaToolTextEditor20250124(BetaToolTextEditor20250124 betaToolTextEditor20250124)
-
visitBetaToolTextEditor20250429
abstract T visitBetaToolTextEditor20250429(BetaToolTextEditor20250429 betaToolTextEditor20250429)
-
visitBetaToolTextEditor20250728
abstract T visitBetaToolTextEditor20250728(BetaToolTextEditor20250728 betaToolTextEditor20250728)
-
visitBetaWebSearchTool20250305
abstract T visitBetaWebSearchTool20250305(BetaWebSearchTool20250305 betaWebSearchTool20250305)
-
visitBetaWebFetchTool20250910
abstract T visitBetaWebFetchTool20250910(BetaWebFetchTool20250910 betaWebFetchTool20250910)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of Tool to a value of type T.
An instance of Tool can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-