et_engine.config

Classes

DirectMultipartDownload(local_file, url[, ...])

DirectMultipartUpload(local_file, url[, ...])

MultipartUpload(local_file, endpoint_url[, ...])

MultipartUploadPresignedUrls(upload_id, ...)

Exceptions

ChunkTooSmallError

PayloadTooLargeError

exception et_engine.config.PayloadTooLargeError[source]
exception et_engine.config.ChunkTooSmallError[source]
class et_engine.config.MultipartUploadPresignedUrls(upload_id, urls, chunk_size)[source]
__init__(upload_id, urls, chunk_size)[source]
class et_engine.config.MultipartUpload(local_file, endpoint_url, chunk_size=8388608, timeout=7200, connections=100, method='POST')[source]
__init__(local_file, endpoint_url, chunk_size=8388608, timeout=7200, connections=100, method='POST')[source]
request_upload()[source]
upload()[source]
complete_upload()[source]
async upload_part(part_number, presigned_url, session, max_retries=5)[source]

Uploads one part in a multipart upload

async upload_parts_in_parallel()[source]

Sends upload HTTP requests asynchronously to speed up file transfer

class et_engine.config.DirectMultipartUpload(local_file, url, chunk_size=8388608, timeout=7200)[source]
__init__(local_file, url, chunk_size=8388608, timeout=7200)[source]
request_upload()[source]
upload()[source]
complete_upload()[source]
async upload_part(starting_byte, session)[source]

Uploads one part in a multipart upload

async upload_parts_in_parallel()[source]

Sends upload HTTP requests asynchronously to speed up file transfer

class et_engine.config.DirectMultipartDownload(local_file, url, chunk_size=8388608, timeout=7200)[source]
__init__(local_file, url, chunk_size=8388608, timeout=7200)[source]
request_download()[source]
initialize_file()[source]
download()[source]
complete_download()[source]
async download_part(starting_byte, session)[source]

Downloads one part in a multipart upload

async download_parts_in_parallel()[source]

Sends upload HTTP requests asynchronously to speed up file transfer