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
-
__init__
(data_bytes, content_sha1=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
b2sdk.transfer.outbound.upload_source.
UploadSourceLocalFile
(local_path, content_sha1=None)[source]¶ Bases:
b2sdk.transfer.outbound.upload_source.AbstractUploadSource
-
__init__
(local_path, content_sha1=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
-
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
-
__init__
(stream_opener, stream_length=None, stream_sha1=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
-
class
b2sdk.transfer.outbound.upload_source.
UploadSourceStreamRange
(stream_opener, offset, stream_length, stream_sha1=None)[source]¶ Bases:
b2sdk.transfer.outbound.upload_source.UploadSourceStream