Class UploadFileConfig.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • httpOptions

      public abstract UploadFileConfig.Builder httpOptions(HttpOptions httpOptions)
      Setter for httpOptions.

      httpOptions: Used to override HTTP request options.

    • httpOptions

      public UploadFileConfig.Builder httpOptions(HttpOptions.Builder httpOptionsBuilder)
      Setter for httpOptions builder.

      httpOptions: Used to override HTTP request options.

    • name

      public abstract UploadFileConfig.Builder name(String name)
      Setter for name.

      name: The name of the file in the destination (e.g., 'files/sample-image'. If not provided one will be generated.

    • mimeType

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

      mimeType: mime_type: The MIME type of the file. If not provided, it will be inferred from the file extension.

    • displayName

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

      displayName: Optional display name of the file.

    • build

      public abstract UploadFileConfig build()