Builder

public final class Builder

A builder for AudioContent.

Functions

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

Returns an immutable instance of AudioContent.

Link copied to clipboard
public final AudioContent.Builder channels(JsonField<Integer> channels)

Sets Builder.channels to an arbitrary JSON value.

public final AudioContent.Builder channels(Integer channels)

The number of audio channels.

Link copied to clipboard
public final AudioContent.Builder data(JsonField<String> data)

Sets Builder.data to an arbitrary JSON value.

public final AudioContent.Builder data(String data)

The audio content.

Link copied to clipboard
public final AudioContent.Builder mimeType(JsonField<AudioContent.MimeType> mimeType)

Sets Builder.mimeType to an arbitrary JSON value.

The mime type of the audio.

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

Sets Builder.sampleRate to an arbitrary JSON value.

public final AudioContent.Builder sampleRate(Integer sampleRate)

The sample rate of the audio.

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

Sets the field to an arbitrary JSON value.

Link copied to clipboard
public final AudioContent.Builder uri(JsonField<String> uri)

Sets Builder.uri to an arbitrary JSON value.

public final AudioContent.Builder uri(String uri)

The URI of the audio.