max_files: Number of open file handles, which determines the maximum number of parallel downloads
parallel_failures: Number of maximum failures of different chunks in parallel (cannot exceed max_files)
max_retries: Number of maximum attempts per chunk. (Retries are exponentially backed off + jitter)
parts_urls: Dictionary consisting of part numbers as keys and the associated url as values
completion_url: The url that should be called when the upload is finished
max_files: Number of open file handles, which determines the maximum number of parallel uploads
parallel_failures: Number of maximum failures of different chunks in parallel (cannot exceed max_files)
max_retries: Number of maximum attempts per chunk. (Retries are exponentially backed off + jitter)