public static class McpClientProvider.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
McpClientProvider.Builder |
apiKey(java.lang.String apiKey) |
McpClientProvider.Builder |
apiUrl(java.lang.String apiUrl) |
McpClientProvider |
build() |
McpClientProvider.Builder |
cacheSeconds(int cacheSeconds) |
McpClientProvider.Builder |
channel(java.lang.String channel) |
McpClientProvider.Builder |
headerSet(java.util.Map<java.lang.String,java.lang.String> headers) |
McpClientProvider.Builder |
headerSet(java.lang.String name,
java.lang.String value) |
McpClientProvider.Builder |
heartbeatInterval(java.time.Duration heartbeatInterval) |
McpClientProvider.Builder |
httpProxy(java.net.Proxy httpProxy) |
McpClientProvider.Builder |
httpProxy(java.lang.String host,
int port) |
McpClientProvider.Builder |
httpSsl(org.noear.solon.net.http.HttpSslSupplier httpSslSupplier) |
McpClientProvider.Builder |
httpTimeout(org.noear.solon.net.http.HttpTimeout httpTimeout) |
McpClientProvider.Builder |
initializationTimeout(java.time.Duration initializationTimeout) |
McpClientProvider.Builder |
name(java.lang.String name) |
McpClientProvider.Builder |
requestTimeout(java.time.Duration requestTimeout) |
McpClientProvider.Builder |
serverParameters(McpServerParameters serverParameters)
服务端参数(用于 stdio)
|
McpClientProvider.Builder |
version(java.lang.String version) |
public McpClientProvider.Builder name(java.lang.String name)
public McpClientProvider.Builder version(java.lang.String version)
public McpClientProvider.Builder channel(java.lang.String channel)
public McpClientProvider.Builder apiUrl(java.lang.String apiUrl)
public McpClientProvider.Builder apiKey(java.lang.String apiKey)
public McpClientProvider.Builder headerSet(java.lang.String name, java.lang.String value)
public McpClientProvider.Builder headerSet(java.util.Map<java.lang.String,java.lang.String> headers)
public McpClientProvider.Builder httpTimeout(org.noear.solon.net.http.HttpTimeout httpTimeout)
public McpClientProvider.Builder httpProxy(java.net.Proxy httpProxy)
public McpClientProvider.Builder httpProxy(java.lang.String host, int port)
public McpClientProvider.Builder httpSsl(org.noear.solon.net.http.HttpSslSupplier httpSslSupplier)
public McpClientProvider.Builder requestTimeout(java.time.Duration requestTimeout)
public McpClientProvider.Builder initializationTimeout(java.time.Duration initializationTimeout)
public McpClientProvider.Builder heartbeatInterval(java.time.Duration heartbeatInterval)
public McpClientProvider.Builder cacheSeconds(int cacheSeconds)
public McpClientProvider.Builder serverParameters(McpServerParameters serverParameters)
public McpClientProvider build()