Package com.google.genai.types
Class AvatarConfig.Builder
-
- All Implemented Interfaces:
public abstract class AvatarConfig.BuilderBuilder for AvatarConfig.
-
-
Constructor Summary
Constructors Constructor Description AvatarConfig.Builder()
-
Method Summary
Modifier and Type Method Description abstract AvatarConfig.BuilderavatarName(String avatarName)Setter for avatarName. AvatarConfig.BuilderclearAvatarName()Clears the value of avatarName field. abstract AvatarConfig.BuildercustomizedAvatar(CustomizedAvatar customizedAvatar)Setter for customizedAvatar. AvatarConfig.BuildercustomizedAvatar(CustomizedAvatar.Builder customizedAvatarBuilder)Setter for customizedAvatar builder. AvatarConfig.BuilderclearCustomizedAvatar()Clears the value of customizedAvatar field. abstract AvatarConfig.BuilderaudioBitrateBps(Integer audioBitrateBps)Setter for audioBitrateBps. AvatarConfig.BuilderclearAudioBitrateBps()Clears the value of audioBitrateBps field. abstract AvatarConfig.BuildervideoBitrateBps(Integer videoBitrateBps)Setter for videoBitrateBps. AvatarConfig.BuilderclearVideoBitrateBps()Clears the value of videoBitrateBps field. abstract AvatarConfigbuild()-
-
Method Detail
-
avatarName
abstract AvatarConfig.Builder avatarName(String avatarName)
Setter for avatarName.
avatarName: Pre-built avatar id.
-
clearAvatarName
@CanIgnoreReturnValue() AvatarConfig.Builder clearAvatarName()
Clears the value of avatarName field.
-
customizedAvatar
abstract AvatarConfig.Builder customizedAvatar(CustomizedAvatar customizedAvatar)
Setter for customizedAvatar.
customizedAvatar: Customized avatar appearance with a reference image.
-
customizedAvatar
@CanIgnoreReturnValue() AvatarConfig.Builder customizedAvatar(CustomizedAvatar.Builder customizedAvatarBuilder)
Setter for customizedAvatar builder.
customizedAvatar: Customized avatar appearance with a reference image.
-
clearCustomizedAvatar
@CanIgnoreReturnValue() AvatarConfig.Builder clearCustomizedAvatar()
Clears the value of customizedAvatar field.
-
audioBitrateBps
abstract AvatarConfig.Builder audioBitrateBps(Integer audioBitrateBps)
Setter for audioBitrateBps.
audioBitrateBps: The bitrate of compressed audio.
-
clearAudioBitrateBps
@CanIgnoreReturnValue() AvatarConfig.Builder clearAudioBitrateBps()
Clears the value of audioBitrateBps field.
-
videoBitrateBps
abstract AvatarConfig.Builder videoBitrateBps(Integer videoBitrateBps)
Setter for videoBitrateBps.
videoBitrateBps: The bitrate of compressed video output.
-
clearVideoBitrateBps
@CanIgnoreReturnValue() AvatarConfig.Builder clearVideoBitrateBps()
Clears the value of videoBitrateBps field.
-
build
abstract AvatarConfig build()
-
-
-
-