Builder

public final class Builder

A builder for Function.

Functions

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

Returns an immutable instance of Function.

Link copied to clipboard
public final Function.Builder description(JsonField<String> description)

Sets Builder.description to an arbitrary JSON value.

public final Function.Builder description(String description)

A description of the function.

Link copied to clipboard
public final Function.Builder name(JsonField<String> name)

Sets Builder.name to an arbitrary JSON value.

public final Function.Builder name(String name)

The name of the function.

Link copied to clipboard
public final Function.Builder parameters(JsonValue parameters)

The JSON Schema for the function's parameters.

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

Sets the field to an arbitrary JSON value.