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

      @CanIgnoreReturnValue 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.

    • clearFile

      @CanIgnoreReturnValue public CreateFileParameters.Builder clearFile()
      Clears the value of file field.
    • config

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

      config: Used to override the default configuration.

    • config

      @CanIgnoreReturnValue public CreateFileParameters.Builder config(CreateFileConfig.Builder configBuilder)
      Setter for config builder.

      config: Used to override the default configuration.

    • clearConfig

      @CanIgnoreReturnValue public CreateFileParameters.Builder clearConfig()
      Clears the value of config field.
    • build

      public abstract CreateFileParameters build()