Builder

public final class Builder

A builder for McpServerToolCallStep.

Functions

Link copied to clipboard
public final McpServerToolCallStep.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard

Sets Builder.arguments to an arbitrary JSON value.

Required. The JSON object of arguments for the function.

Link copied to clipboard

Returns an immutable instance of McpServerToolCallStep.

Link copied to clipboard
public final McpServerToolCallStep.Builder id(JsonField<String> id)

Sets Builder.id to an arbitrary JSON value.

Required. A unique ID for this specific tool call.

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

Sets Builder.name to an arbitrary JSON value.

Required. The name of the tool which was called.

Link copied to clipboard
public final McpServerToolCallStep.Builder putAdditionalProperty(String key, JsonValue value)
Link copied to clipboard
public final McpServerToolCallStep.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final McpServerToolCallStep.Builder serverName(JsonField<String> serverName)

Sets Builder.serverName to an arbitrary JSON value.

Required. The name of the used MCP server.

Link copied to clipboard
public final McpServerToolCallStep.Builder signature(JsonField<String> signature)

Sets Builder.signature to an arbitrary JSON value.

A signature hash for backend validation.

Link copied to clipboard
public final McpServerToolCallStep.Builder type(JsonValue type)

Sets the field to an arbitrary JSON value.