Class Blob.Builder

  • All Implemented Interfaces:

    
    public abstract class Blob.Builder
    
                        

    Builder for Blob.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Blob.Builder()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • Blob.Builder

        Blob.Builder()
    • Method Detail

      • data

         abstract Blob.Builder data(Array<byte> data)

        Setter for data.

        data: Required. The raw bytes of the data.

      • displayName

         abstract Blob.Builder displayName(String displayName)

        Setter for displayName.

        displayName: Optional. The display name of the blob. Used to provide a label or filename to distinguish blobs. This field is only returned in `PromptMessage` for prompt management. It is used in the Gemini calls only when server-side tools (`code_execution`, `google_search`, and `url_context`) are enabled. This field is not supported in Gemini API.

      • mimeType

         abstract Blob.Builder mimeType(String mimeType)

        Setter for mimeType.

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