Class RealtimeSessionCreateResponse.Tool
-
- All Implemented Interfaces:
public final class RealtimeSessionCreateResponse.Tool
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
RealtimeSessionCreateResponse.Tool.Visitor
An interface that defines how to map each variant of Tool to a value of type T.
public final class
RealtimeSessionCreateResponse.Tool.McpTool
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
Method Summary
Modifier and Type Method Description final Optional<Models>
models()
final Optional<RealtimeSessionCreateResponse.Tool.McpTool>
mcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final Boolean
isModels()
final Boolean
isMcp()
final Models
asModels()
final RealtimeSessionCreateResponse.Tool.McpTool
asMcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final Optional<JsonValue>
_json()
final <T extends Any> T
accept(RealtimeSessionCreateResponse.Tool.Visitor<T> visitor)
final RealtimeSessionCreateResponse.Tool
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static RealtimeSessionCreateResponse.Tool
ofModels(Models models)
final static RealtimeSessionCreateResponse.Tool
ofMcp(RealtimeSessionCreateResponse.Tool.McpTool mcp)
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. -
-
Method Detail
-
mcp
final Optional<RealtimeSessionCreateResponse.Tool.McpTool> mcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
asMcp
final RealtimeSessionCreateResponse.Tool.McpTool asMcp()
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
accept
final <T extends Any> T accept(RealtimeSessionCreateResponse.Tool.Visitor<T> visitor)
-
validate
final RealtimeSessionCreateResponse.Tool validate()
-
ofModels
final static RealtimeSessionCreateResponse.Tool ofModels(Models models)
-
ofMcp
final static RealtimeSessionCreateResponse.Tool ofMcp(RealtimeSessionCreateResponse.Tool.McpTool mcp)
Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP.
-
-
-
-