Class FileData.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • displayName

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

      displayName: Optional. Display name of the file data. Used to provide a label or filename to distinguish file datas. It is not currently used in the Gemini GenerateContent calls.

    • fileUri

      public abstract FileData.Builder fileUri(String fileUri)
      Setter for fileUri.

      fileUri: Required. URI.

    • mimeType

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

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

    • build

      public abstract FileData build()