Builder

public final class Builder

A builder for ThoughtStep.

Functions

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

Alias for calling addSummary with Summary.ofImage(image).

Alias for calling addSummary with Summary.ofText(text).

Adds a single Summary to Builder.summary.

Link copied to clipboard

Alias for calling addSummary with the following:

Link copied to clipboard
public final ThoughtStep build()

Returns an immutable instance of ThoughtStep.

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

Sets Builder.signature to an arbitrary JSON value.

public final ThoughtStep.Builder signature(String signature)

A signature hash for backend validation.

Link copied to clipboard
public final ThoughtStep.Builder summary(JsonField<List<ThoughtStep.Summary>> summary)

Sets Builder.summary to an arbitrary JSON value.

A summary of the thought.

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

Sets the field to an arbitrary JSON value.