Builder

public final class Builder

A builder for ComputerUse.

Functions

Link copied to clipboard
public final Tool.ComputerUse.Builder addExcludedPredefinedFunction(String excludedPredefinedFunction)
Link copied to clipboard
public final Tool.ComputerUse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final Tool.ComputerUse build()

Returns an immutable instance of ComputerUse.

Link copied to clipboard

Sets Builder.environment to an arbitrary JSON value.

The environment being operated.

Link copied to clipboard
public final Tool.ComputerUse.Builder excludedPredefinedFunctions(JsonField<List<String>> excludedPredefinedFunctions)

Sets Builder.excludedPredefinedFunctions to an arbitrary JSON value.

public final Tool.ComputerUse.Builder excludedPredefinedFunctions(List<String> excludedPredefinedFunctions)

The list of predefined functions that are excluded from the model call.

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

Sets the field to an arbitrary JSON value.