Package com.google.genai.types
Class AvatarConfig.Builder
java.lang.Object
com.google.genai.types.AvatarConfig.Builder
- Enclosing class:
- AvatarConfig
Builder for AvatarConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AvatarConfig.BuilderaudioBitrateBps(Integer audioBitrateBps) Setter for audioBitrateBps.abstract AvatarConfig.BuilderavatarName(String avatarName) Setter for avatarName.abstract AvatarConfigbuild()Clears the value of audioBitrateBps field.Clears the value of avatarName field.Clears the value of customizedAvatar field.Clears the value of videoBitrateBps field.abstract AvatarConfig.BuildercustomizedAvatar(CustomizedAvatar customizedAvatar) Setter for customizedAvatar.customizedAvatar(CustomizedAvatar.Builder customizedAvatarBuilder) Setter for customizedAvatar builder.abstract AvatarConfig.BuildervideoBitrateBps(Integer videoBitrateBps) Setter for videoBitrateBps.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
avatarName
Setter for avatarName.avatarName: Pre-built avatar id.
-
clearAvatarName
Clears the value of avatarName field. -
customizedAvatar
Setter for customizedAvatar.customizedAvatar: Customized avatar appearance with a reference image.
-
customizedAvatar
@CanIgnoreReturnValue public AvatarConfig.Builder customizedAvatar(CustomizedAvatar.Builder customizedAvatarBuilder) Setter for customizedAvatar builder.customizedAvatar: Customized avatar appearance with a reference image.
-
clearCustomizedAvatar
Clears the value of customizedAvatar field. -
audioBitrateBps
Setter for audioBitrateBps.audioBitrateBps: The bitrate of compressed audio.
-
clearAudioBitrateBps
Clears the value of audioBitrateBps field. -
videoBitrateBps
Setter for videoBitrateBps.videoBitrateBps: The bitrate of compressed video output.
-
clearVideoBitrateBps
Clears the value of videoBitrateBps field. -
build
-