b2sdk.transfer.outbound.upload_source
- class b2sdk.transfer.outbound.upload_source.AbstractUploadSource[source]
Bases:
b2sdk.transfer.outbound.outbound_source.OutboundTransferSource
The source of data for uploading to b2.
- class b2sdk.transfer.outbound.upload_source.UploadSourceBytes(data_bytes, content_sha1=None)[source]
Bases:
b2sdk.transfer.outbound.upload_source.AbstractUploadSource
- class b2sdk.transfer.outbound.upload_source.UploadSourceLocalFile(local_path, content_sha1=None)[source]
Bases:
b2sdk.transfer.outbound.upload_source.AbstractUploadSource
- class b2sdk.transfer.outbound.upload_source.UploadSourceLocalFileRange(local_path, content_sha1=None, offset=0, length=None)[source]
Bases:
b2sdk.transfer.outbound.upload_source.UploadSourceLocalFile
- class b2sdk.transfer.outbound.upload_source.UploadSourceStream(stream_opener, stream_length=None, stream_sha1=None)[source]
Bases:
b2sdk.transfer.outbound.upload_source.AbstractUploadSource
- class b2sdk.transfer.outbound.upload_source.UploadSourceStreamRange(stream_opener, offset, stream_length, stream_sha1=None)[source]
Bases:
b2sdk.transfer.outbound.upload_source.UploadSourceStream