Class CustomizedAvatar.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • imageMimeType

      public abstract CustomizedAvatar.Builder imageMimeType(String imageMimeType)
      Setter for imageMimeType.

      imageMimeType: The mime type of the reference image, e.g., "image/jpeg".

    • clearImageMimeType

      @CanIgnoreReturnValue public CustomizedAvatar.Builder clearImageMimeType()
      Clears the value of imageMimeType field.
    • imageData

      public abstract CustomizedAvatar.Builder imageData(byte[] imageData)
      Setter for imageData.

      imageData: The data of the reference image. The dimensions of the reference image should be 9:16 (portrait) with a minimum resolution of 704x1280.

    • clearImageData

      @CanIgnoreReturnValue public CustomizedAvatar.Builder clearImageData()
      Clears the value of imageData field.
    • build

      public abstract CustomizedAvatar build()