Package com.pdfgate

Class UploadFileParams.Builder

java.lang.Object
com.pdfgate.UploadFileParams.Builder
Enclosing class:
UploadFileParams

public static final class UploadFileParams.Builder extends Object
Builder for UploadFileParams.
  • Method Details

    • file

      public UploadFileParams.Builder file(FileParam file)
      Sets the file to upload.
      Parameters:
      file - file payload to upload.
      Returns:
      this builder.
    • url

      public UploadFileParams.Builder url(String url)
      Sets the URL of the file to upload.
      Parameters:
      url - URL of the file to upload.
      Returns:
      this builder.
    • metadata

      public UploadFileParams.Builder metadata(Object metadata)
      Sets metadata to attach to the document.
      Parameters:
      metadata - metadata to attach to the document.
      Returns:
      this builder.
    • preSignedUrlExpiresIn

      public UploadFileParams.Builder preSignedUrlExpiresIn(Long preSignedUrlExpiresIn)
      Sets the pre-signed URL expiration time in seconds.
      Parameters:
      preSignedUrlExpiresIn - expiration time in seconds.
      Returns:
      this builder.
    • build

      public UploadFileParams build()
      Builds upload file parameters.
      Returns:
      upload file parameters.