接口 DatabendPresignClient

所有已知实现类:
DatabendPresignClientV1

public interface DatabendPresignClient
  • 方法详细资料

    • presignUpload

      void presignUpload(File srcFile, InputStream inputStream, okhttp3.Headers headers, String presignedUrl, long fileSize, boolean uploadFromStream) throws IOException
      抛出:
      IOException
    • presignDownload

      void presignDownload(String destFileName, okhttp3.Headers headers, String presignedUrl)
    • presignDownloadStream

      InputStream presignDownloadStream(okhttp3.Headers headers, String presignedUrl)
    • presignUpload

      void presignUpload(File srcFile, InputStream inputStream, String stageName, String relativePath, String fileName, long fileSize, boolean uploadFromStream) throws IOException
      presignUpload file through databend api instead of presigned url, it should only be adopted if presigned url is not available
      参数:
      srcFile - the file to be uploaded
      inputStream - the input stream to be uploaded
      uploadFromStream - whether the upload is from stream
      抛出:
      IOException