Builder

public final class Builder

A builder for FunctionCallStep.

Functions

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

Sets Builder.arguments to an arbitrary JSON value.

Required. The arguments to pass to the function.

Link copied to clipboard
public final FunctionCallStep build()

Returns an immutable instance of FunctionCallStep.

Link copied to clipboard
public final FunctionCallStep.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 FunctionCallStep.Builder name(JsonField<String> name)

Sets Builder.name to an arbitrary JSON value.

public final FunctionCallStep.Builder name(String name)

Required. The name of the tool to call.

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

Sets Builder.signature to an arbitrary JSON value.

public final FunctionCallStep.Builder signature(String signature)

A signature hash for backend validation.

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

Sets the field to an arbitrary JSON value.