docs: public DbxEntry.File chunkedUploadFinish(String targetPath, DbxWriteMode writeMode, String uploadId)
          throws DbxException
      {
          DbxPathV1.checkArgNonRoot("targetPath", targetPath);
  
          String apiPath = "1/commit_chunked_upload/auto" + targetPath;
  
          String[] params = {
              "upload_id", uploadId,
          };
          params = LangUtil.arrayConcat(params, writeMode.params);
  
          return doPost(host.getContent(), apiPath, params, null, new DbxRequestUtil.ResponseHandler<DbxEntry.File>() {
              @Override
              public DbxEntry.File handle(HttpRequestor.Response response) throws DbxException
              {
                  if (response.getStatusCode() != 200) throw DbxRequestUtil.unexpectedStatus(response);
                  return DbxRequestUtil.readJsonFromResponse(DbxEntry.File.Reader, response);
              }
          });
      }