private boolean canResumeDownload() {
        return startByte != null && endByte != null;
    }
For presigned url downloads, we can only resume a download if start and end bytes can be determined
aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/transfer/internal/PresignUrlDownloadCallable.java