Builder

public final class Builder

A builder for DeepResearchAgentConfig.

Functions

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

Returns an immutable instance of DeepResearchAgentConfig.

Link copied to clipboard
public final DeepResearchAgentConfig.Builder collaborativePlanning(JsonField<Boolean> collaborativePlanning)

Sets Builder.collaborativePlanning to an arbitrary JSON value.

public final DeepResearchAgentConfig.Builder collaborativePlanning(Boolean collaborativePlanning)

Enables human-in-the-loop planning for the Deep Research agent. If set to true, the Deep Research agent will provide a research plan in its response. The agent will then proceed only if the user confirms the plan in the next turn.

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

Sets Builder.thinkingSummaries to an arbitrary JSON value.

Whether to include thought summaries in the response.

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

Sets the field to an arbitrary JSON value.

Link copied to clipboard

Sets Builder.visualization to an arbitrary JSON value.

Whether to include visualizations in the response.