Builder

public final class Builder

A builder for GoogleSearchCallStep.

Functions

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

Sets Builder.arguments to an arbitrary JSON value.

Required. The arguments to pass to Google Search.

Link copied to clipboard
public final GoogleSearchCallStep build()

Returns an immutable instance of GoogleSearchCallStep.

Link copied to clipboard
public final GoogleSearchCallStep.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 GoogleSearchCallStep.Builder putAdditionalProperty(String key, JsonValue value)
Link copied to clipboard
public final GoogleSearchCallStep.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard

Sets Builder.searchType to an arbitrary JSON value.

The type of search grounding enabled.

Link copied to clipboard
public final GoogleSearchCallStep.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 GoogleSearchCallStep.Builder type(JsonValue type)

Sets the field to an arbitrary JSON value.