Package com.openai.models.realtime
        Class RealtimeToolsConfigUnion
- 
                    
                    - All Implemented Interfaces:
 
 public final class RealtimeToolsConfigUnionGive the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP. 
- 
                
                    
                    - 
                                
                            
                                Nested Class SummaryNested Classes Modifier and Type Class Description public interfaceRealtimeToolsConfigUnion.VisitorAn interface that defines how to map each variant of RealtimeToolsConfigUnion to a value of type T. public final classRealtimeToolsConfigUnion.McpGive the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP. 
 - 
                                
                            
                                Method SummaryModifier and Type Method Description final Optional<RealtimeFunctionTool>function()final Optional<RealtimeToolsConfigUnion.Mcp>mcp()Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final BooleanisFunction()final BooleanisMcp()final RealtimeFunctionToolasFunction()final RealtimeToolsConfigUnion.McpasMcp()Give the model access to additional tools via remote Model Context Protocol (MCP) servers. final Optional<JsonValue>_json()final <T extends Any> Taccept(RealtimeToolsConfigUnion.Visitor<T> visitor)final RealtimeToolsConfigUnionvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static RealtimeToolsConfigUnionofFunction(RealtimeFunctionTool function)final static RealtimeToolsConfigUnionofMcp(RealtimeToolsConfigUnion.Mcp mcp)Give the model access to additional tools via remote Model Context Protocol (MCP) servers. - 
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        functionfinal Optional<RealtimeFunctionTool> function() 
 - 
                                        mcpfinal Optional<RealtimeToolsConfigUnion.Mcp> mcp() Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP. 
 - 
                                        isFunctionfinal Boolean isFunction() 
 - 
                                        asFunctionfinal RealtimeFunctionTool asFunction() 
 - 
                                        asMcpfinal RealtimeToolsConfigUnion.Mcp asMcp() Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP. 
 - 
                                        acceptfinal <T extends Any> T accept(RealtimeToolsConfigUnion.Visitor<T> visitor) 
 - 
                                        validatefinal RealtimeToolsConfigUnion validate() 
 - 
                                        ofFunctionfinal static RealtimeToolsConfigUnion ofFunction(RealtimeFunctionTool function) 
 - 
                                        ofMcpfinal static RealtimeToolsConfigUnion ofMcp(RealtimeToolsConfigUnion.Mcp mcp) Give the model access to additional tools via remote Model Context Protocol (MCP) servers. Learn more about MCP. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
 
-