Builder

public final class Builder

A builder for McpServer.

Functions

Link copied to clipboard

Adds a single AllowedTools to allowedTools.

Link copied to clipboard
public final Tool.McpServer.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final Tool.McpServer.Builder allowedTools(JsonField<List<AllowedTools>> allowedTools)

Sets Builder.allowedTools to an arbitrary JSON value.

The allowed tools.

Link copied to clipboard
public final Tool.McpServer build()

Returns an immutable instance of McpServer.

Link copied to clipboard
public final Tool.McpServer.Builder headers(JsonField<Tool.McpServer.Headers> headers)

Sets Builder.headers to an arbitrary JSON value.

Optional: Fields for authentication headers, timeouts, etc., if needed.

Link copied to clipboard
public final Tool.McpServer.Builder name(JsonField<String> name)

Sets Builder.name to an arbitrary JSON value.

public final Tool.McpServer.Builder name(String name)

The name of the MCPServer.

Link copied to clipboard
public final Tool.McpServer.Builder putAdditionalProperty(String key, JsonValue value)
Link copied to clipboard
public final Tool.McpServer.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final Tool.McpServer.Builder type(JsonValue type)

Sets the field to an arbitrary JSON value.

Link copied to clipboard
public final Tool.McpServer.Builder url(JsonField<String> url)

Sets Builder.url to an arbitrary JSON value.

public final Tool.McpServer.Builder url(String url)

The full URL for the MCPServer endpoint. Example: "https://api.example.com/mcp"