public static class McpSchema.Tool.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
McpSchema.Tool.Builder |
annotations(McpSchema.ToolAnnotations annotations) |
McpSchema.Tool |
build() |
McpSchema.Tool.Builder |
description(java.lang.String description) |
McpSchema.Tool.Builder |
inputSchema(McpSchema.JsonSchema inputSchema) |
McpSchema.Tool.Builder |
inputSchema(java.lang.String inputSchema) |
McpSchema.Tool.Builder |
meta(java.util.Map<java.lang.String,java.lang.Object> meta) |
McpSchema.Tool.Builder |
name(java.lang.String name) |
McpSchema.Tool.Builder |
outputSchema(java.util.Map<java.lang.String,java.lang.Object> outputSchema) |
McpSchema.Tool.Builder |
outputSchema(java.lang.String outputSchema) |
McpSchema.Tool.Builder |
title(java.lang.String title) |
public McpSchema.Tool.Builder name(java.lang.String name)
public McpSchema.Tool.Builder title(java.lang.String title)
public McpSchema.Tool.Builder description(java.lang.String description)
public McpSchema.Tool.Builder inputSchema(McpSchema.JsonSchema inputSchema)
public McpSchema.Tool.Builder inputSchema(java.lang.String inputSchema)
public McpSchema.Tool.Builder outputSchema(java.util.Map<java.lang.String,java.lang.Object> outputSchema)
public McpSchema.Tool.Builder outputSchema(java.lang.String outputSchema)
public McpSchema.Tool.Builder annotations(McpSchema.ToolAnnotations annotations)
public McpSchema.Tool.Builder meta(java.util.Map<java.lang.String,java.lang.Object> meta)
public McpSchema.Tool build()