Class CreateFileParameters.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • file

      public abstract CreateFileParameters.Builder file(File file)
      Setter for file.

      file: The file to be uploaded. mime_type: (Required) The MIME type of the file. Must be provided. name: (Optional) The name of the file in the destination (e.g. 'files/sample-image'). display_name: (Optional) The display name of the file.

    • file

      public CreateFileParameters.Builder file(File.Builder fileBuilder)
      Setter for file builder.

      file: The file to be uploaded. mime_type: (Required) The MIME type of the file. Must be provided. name: (Optional) The name of the file in the destination (e.g. 'files/sample-image'). display_name: (Optional) The display name of the file.

    • config

      public abstract CreateFileParameters.Builder config(CreateFileConfig config)
      Setter for config.

      config: Used to override the default configuration.

    • config

      Setter for config builder.

      config: Used to override the default configuration.

    • build

      public abstract CreateFileParameters build()