Builder

public abstract class Builder

Builder for ThinkingConfig.

Constructors

Link copied to clipboard
public void ThinkingConfig.Builder()

Functions

Link copied to clipboard
public abstract ThinkingConfig build()
Link copied to clipboard
@CanIgnoreReturnValue()
public ThinkingConfig.Builder clearIncludeThoughts()
Clears the value of includeThoughts field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ThinkingConfig.Builder clearThinkingBudget()
Clears the value of thinkingBudget field.
Link copied to clipboard
@CanIgnoreReturnValue()
public ThinkingConfig.Builder clearThinkingLevel()
Clears the value of thinkingLevel field.
Link copied to clipboard
public abstract ThinkingConfig.Builder includeThoughts(boolean includeThoughts)
Setter for includeThoughts.
Link copied to clipboard
public abstract ThinkingConfig.Builder thinkingBudget(Integer thinkingBudget)
Setter for thinkingBudget.
Link copied to clipboard
public abstract ThinkingConfig.Builder thinkingLevel(ThinkingLevel thinkingLevel)
Setter for thinkingLevel.
@CanIgnoreReturnValue()
public ThinkingConfig.Builder thinkingLevel(ThinkingLevel.Known knownType)
Setter for thinkingLevel given a known enum.
@CanIgnoreReturnValue()
public ThinkingConfig.Builder thinkingLevel(String thinkingLevel)
Setter for thinkingLevel given a string.