Package com.google.genai.types
Class AudioResponseFormat.Builder
java.lang.Object
com.google.genai.types.AudioResponseFormat.Builder
- Enclosing class:
- AudioResponseFormat
Builder for AudioResponseFormat.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AudioResponseFormat.BuilderSetter for bitRate.abstract AudioResponseFormatbuild()Clears the value of bitRate field.Clears the value of delivery field.Clears the value of mimeType field.Clears the value of sampleRate field.abstract AudioResponseFormat.BuilderSetter for delivery.delivery(Delivery.Known knownType) Setter for delivery given a known enum.Setter for delivery given a string.abstract AudioResponseFormat.BuilderSetter for mimeType.abstract AudioResponseFormat.BuildersampleRate(Integer sampleRate) Setter for sampleRate.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bitRate
Setter for bitRate.bitRate: Optional. Bit rate in bits per second (bps). Only applicable for compressed formats (MP3, Opus).
-
clearBitRate
Clears the value of bitRate field. -
delivery
Setter for delivery.delivery: Optional. Delivery mode for the generated content.
-
clearDelivery
Clears the value of delivery field. -
delivery
Setter for delivery given a known enum.delivery: Optional. Delivery mode for the generated content.
-
delivery
Setter for delivery given a string.delivery: Optional. Delivery mode for the generated content.
-
mimeType
Setter for mimeType.mimeType: Optional. The MIME type of the audio output.
-
clearMimeType
Clears the value of mimeType field. -
sampleRate
Setter for sampleRate.sampleRate: Optional. Sample rate for the generated audio in Hertz.
-
clearSampleRate
Clears the value of sampleRate field. -
build
-