Class SpeakerVoiceConfig.Builder

java.lang.Object
com.google.genai.types.SpeakerVoiceConfig.Builder
Enclosing class:
SpeakerVoiceConfig

public abstract static class SpeakerVoiceConfig.Builder extends Object
Builder for SpeakerVoiceConfig.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • speaker

      public abstract SpeakerVoiceConfig.Builder speaker(String speaker)
      Setter for speaker.

      speaker: Required. The name of the speaker. This should be the same as the speaker name used in the prompt.

    • clearSpeaker

      @CanIgnoreReturnValue public SpeakerVoiceConfig.Builder clearSpeaker()
      Clears the value of speaker field.
    • voiceConfig

      public abstract SpeakerVoiceConfig.Builder voiceConfig(VoiceConfig voiceConfig)
      Setter for voiceConfig.

      voiceConfig: Required. The configuration for the voice of this speaker.

    • voiceConfig

      @CanIgnoreReturnValue public SpeakerVoiceConfig.Builder voiceConfig(VoiceConfig.Builder voiceConfigBuilder)
      Setter for voiceConfig builder.

      voiceConfig: Required. The configuration for the voice of this speaker.

    • clearVoiceConfig

      @CanIgnoreReturnValue public SpeakerVoiceConfig.Builder clearVoiceConfig()
      Clears the value of voiceConfig field.
    • build

      public abstract SpeakerVoiceConfig build()