Class RawReferenceImage.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • referenceImage

      public abstract RawReferenceImage.Builder referenceImage(Image referenceImage)
      Setter for referenceImage.

      referenceImage: The reference image for the editing operation.

    • referenceImage

      @CanIgnoreReturnValue public RawReferenceImage.Builder referenceImage(Image.Builder referenceImageBuilder)
      Setter for referenceImage builder.

      referenceImage: The reference image for the editing operation.

    • clearReferenceImage

      @CanIgnoreReturnValue public RawReferenceImage.Builder clearReferenceImage()
      Clears the value of referenceImage field.
    • referenceId

      public abstract RawReferenceImage.Builder referenceId(Integer referenceId)
      Setter for referenceId.

      referenceId: The id of the reference image.

    • clearReferenceId

      @CanIgnoreReturnValue public RawReferenceImage.Builder clearReferenceId()
      Clears the value of referenceId field.
    • referenceType

      public abstract RawReferenceImage.Builder referenceType(String referenceType)
      Setter for referenceType.

      referenceType: The type of the reference image. Only set by the SDK.

    • clearReferenceType

      @CanIgnoreReturnValue public RawReferenceImage.Builder clearReferenceType()
      Clears the value of referenceType field.
    • build

      public abstract RawReferenceImage build()