Package com.openai.models.responses
Class Tool.Mcp.AllowedTools
-
- All Implemented Interfaces:
public final class Tool.Mcp.AllowedToolsList of allowed tool names or a filter object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceTool.Mcp.AllowedTools.VisitorAn interface that defines how to map each variant of AllowedTools to a value of type T.
public final classTool.Mcp.AllowedTools.McpToolFilterA filter object to specify which tools are allowed.
-
Method Summary
Modifier and Type Method Description final Optional<List<String>>mcp()A string array of allowed tool names final Optional<Tool.Mcp.AllowedTools.McpToolFilter>mcpToolFilter()A filter object to specify which tools are allowed. final BooleanisMcp()final BooleanisMcpToolFilter()final List<String>asMcp()A string array of allowed tool names final Tool.Mcp.AllowedTools.McpToolFilterasMcpToolFilter()A filter object to specify which tools are allowed. final Optional<JsonValue>_json()final <T extends Any> Taccept(Tool.Mcp.AllowedTools.Visitor<T> visitor)final Tool.Mcp.AllowedToolsvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Tool.Mcp.AllowedToolsofMcp(List<String> mcp)A string array of allowed tool names final static Tool.Mcp.AllowedToolsofMcpToolFilter(Tool.Mcp.AllowedTools.McpToolFilter mcpToolFilter)A filter object to specify which tools are allowed. -
-
Method Detail
-
mcpToolFilter
final Optional<Tool.Mcp.AllowedTools.McpToolFilter> mcpToolFilter()
A filter object to specify which tools are allowed.
-
isMcpToolFilter
final Boolean isMcpToolFilter()
-
asMcpToolFilter
final Tool.Mcp.AllowedTools.McpToolFilter asMcpToolFilter()
A filter object to specify which tools are allowed.
-
accept
final <T extends Any> T accept(Tool.Mcp.AllowedTools.Visitor<T> visitor)
-
validate
final Tool.Mcp.AllowedTools validate()
-
ofMcp
final static Tool.Mcp.AllowedTools ofMcp(List<String> mcp)
A string array of allowed tool names
-
ofMcpToolFilter
final static Tool.Mcp.AllowedTools ofMcpToolFilter(Tool.Mcp.AllowedTools.McpToolFilter mcpToolFilter)
A filter object to specify which tools are allowed.
-
-
-
-