Class VoiceConfig.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • replicatedVoiceConfig

      public abstract VoiceConfig.Builder replicatedVoiceConfig(ReplicatedVoiceConfig replicatedVoiceConfig)
      Setter for replicatedVoiceConfig.

      replicatedVoiceConfig: If true, the model will use a replicated voice for the response.

    • replicatedVoiceConfig

      @CanIgnoreReturnValue public VoiceConfig.Builder replicatedVoiceConfig(ReplicatedVoiceConfig.Builder replicatedVoiceConfigBuilder)
      Setter for replicatedVoiceConfig builder.

      replicatedVoiceConfig: If true, the model will use a replicated voice for the response.

    • clearReplicatedVoiceConfig

      @CanIgnoreReturnValue public VoiceConfig.Builder clearReplicatedVoiceConfig()
      Clears the value of replicatedVoiceConfig field.
    • prebuiltVoiceConfig

      public abstract VoiceConfig.Builder prebuiltVoiceConfig(PrebuiltVoiceConfig prebuiltVoiceConfig)
      Setter for prebuiltVoiceConfig.

      prebuiltVoiceConfig: The configuration for the prebuilt voice to use.

    • prebuiltVoiceConfig

      @CanIgnoreReturnValue public VoiceConfig.Builder prebuiltVoiceConfig(PrebuiltVoiceConfig.Builder prebuiltVoiceConfigBuilder)
      Setter for prebuiltVoiceConfig builder.

      prebuiltVoiceConfig: The configuration for the prebuilt voice to use.

    • clearPrebuiltVoiceConfig

      @CanIgnoreReturnValue public VoiceConfig.Builder clearPrebuiltVoiceConfig()
      Clears the value of prebuiltVoiceConfig field.
    • build

      public abstract VoiceConfig build()