Package com.anthropic.models.beta.agents
Interface BetaManagedAgentsSessionThreadAgent.Tool.Visitor
-
- All Implemented Interfaces:
public interface BetaManagedAgentsSessionThreadAgent.Tool.Visitor<T extends Object>
-
-
Method Summary
Modifier and Type Method Description abstract TvisitAgentToolset20260401(BetaManagedAgentsAgentToolset20260401 agentToolset20260401)abstract TvisitMcpToolset(BetaManagedAgentsMcpToolset mcpToolset)abstract TvisitCustom(BetaManagedAgentsCustomTool custom)A custom tool as returned in API responses. Tunknown(JsonValue json)Maps an unknown variant of Tool to a value of type T. -
-
Method Detail
-
visitAgentToolset20260401
abstract T visitAgentToolset20260401(BetaManagedAgentsAgentToolset20260401 agentToolset20260401)
-
visitMcpToolset
abstract T visitMcpToolset(BetaManagedAgentsMcpToolset mcpToolset)
-
visitCustom
abstract T visitCustom(BetaManagedAgentsCustomTool custom)
A custom tool as returned in API responses.
-
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.
-
-
-
-