massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / boto / boto / s3 / multipart.pyi
1 from typing import Any
2
3 class CompleteMultiPartUpload:
4     bucket: Any
5     location: Any
6     bucket_name: Any
7     key_name: Any
8     etag: Any
9     version_id: Any
10     encrypted: Any
11     def __init__(self, bucket: Any | None = ...) -> None: ...
12     def startElement(self, name, attrs, connection): ...
13     def endElement(self, name, value, connection): ...
14
15 class Part:
16     bucket: Any
17     part_number: Any
18     last_modified: Any
19     etag: Any
20     size: Any
21     def __init__(self, bucket: Any | None = ...) -> None: ...
22     def startElement(self, name, attrs, connection): ...
23     def endElement(self, name, value, connection): ...
24
25 def part_lister(mpupload, part_number_marker: Any | None = ...): ...
26
27 class MultiPartUpload:
28     bucket: Any
29     bucket_name: Any
30     key_name: Any
31     id: Any
32     initiator: Any
33     owner: Any
34     storage_class: Any
35     initiated: Any
36     part_number_marker: Any
37     next_part_number_marker: Any
38     max_parts: Any
39     is_truncated: bool
40     def __init__(self, bucket: Any | None = ...) -> None: ...
41     def __iter__(self): ...
42     def to_xml(self): ...
43     def startElement(self, name, attrs, connection): ...
44     def endElement(self, name, value, connection): ...
45     def get_all_parts(
46         self, max_parts: Any | None = ..., part_number_marker: Any | None = ..., encoding_type: Any | None = ...
47     ): ...
48     def upload_part_from_file(
49         self,
50         fp,
51         part_num,
52         headers: Any | None = ...,
53         replace: bool = ...,
54         cb: Any | None = ...,
55         num_cb: int = ...,
56         md5: Any | None = ...,
57         size: Any | None = ...,
58     ): ...
59     def copy_part_from_key(
60         self,
61         src_bucket_name,
62         src_key_name,
63         part_num,
64         start: Any | None = ...,
65         end: Any | None = ...,
66         src_version_id: Any | None = ...,
67         headers: Any | None = ...,
68     ): ...
69     def complete_upload(self): ...
70     def cancel_upload(self): ...