Class Blob.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • displayName

      public abstract Blob.Builder displayName(String displayName)
      Setter for displayName.

      displayName: Optional. Display name of the blob. Used to provide a label or filename to distinguish blobs. This field is not currently used in the Gemini GenerateContent calls.

    • data

      public abstract Blob.Builder data(byte[] data)
      Setter for data.

      data: Required. Raw bytes.

    • mimeType

      public abstract Blob.Builder mimeType(String mimeType)
      Setter for mimeType.

      mimeType: Required. The IANA standard MIME type of the source data.

    • build

      public abstract Blob build()