Builder

public final class Builder

A builder for AudioResponseFormat.

Functions

Link copied to clipboard
public final AudioResponseFormat.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
Link copied to clipboard
public final AudioResponseFormat.Builder bitRate(JsonField<Integer> bitRate)

Sets Builder.bitRate to an arbitrary JSON value.

Bit rate in bits per second (bps). Only applicable for compressed formats (MP3, Opus).

Link copied to clipboard
public final AudioResponseFormat build()

Returns an immutable instance of AudioResponseFormat.

Link copied to clipboard

Sets Builder.delivery to an arbitrary JSON value.

The delivery mode for the audio output.

Link copied to clipboard

Sets Builder.mimeType to an arbitrary JSON value.

The MIME type of the audio output.

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

Sets Builder.sampleRate to an arbitrary JSON value.

Sample rate in Hz.

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

Sets the field to an arbitrary JSON value.