massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / boto / s3 / key.pyi
1 from typing import Any, Callable, Dict, Optional, Text\r
2 \r
3 class Key:\r
4     DefaultContentType = ...  # type: str\r
5     RestoreBody = ...  # type: str\r
6     BufferSize = ...  # type: Any\r
7     base_user_settable_fields = ...  # type: Any\r
8     base_fields = ...  # type: Any\r
9     bucket = ...  # type: Any\r
10     name = ...  # type: str\r
11     metadata = ...  # type: Any\r
12     cache_control = ...  # type: Any\r
13     content_type = ...  # type: Any\r
14     content_encoding = ...  # type: Any\r
15     content_disposition = ...  # type: Any\r
16     content_language = ...  # type: Any\r
17     filename = ...  # type: Any\r
18     etag = ...  # type: Any\r
19     is_latest = ...  # type: bool\r
20     last_modified = ...  # type: Any\r
21     owner = ...  # type: Any\r
22     path = ...  # type: Any\r
23     resp = ...  # type: Any\r
24     mode = ...  # type: Any\r
25     size = ...  # type: Any\r
26     version_id = ...  # type: Any\r
27     source_version_id = ...  # type: Any\r
28     delete_marker = ...  # type: bool\r
29     encrypted = ...  # type: Any\r
30     ongoing_restore = ...  # type: Any\r
31     expiry_date = ...  # type: Any\r
32     local_hashes = ...  # type: Any\r
33     def __init__(self, bucket: Optional[Any] = ..., name: Optional[Any] = ...) -> None: ...\r
34     def __iter__(self): ...\r
35     @property\r
36     def provider(self): ...\r
37     key = ...  # type: Any\r
38     md5 = ...  # type: Any\r
39     base64md5 = ...  # type: Any\r
40     storage_class = ...  # type: Any\r
41     def get_md5_from_hexdigest(self, md5_hexdigest): ...\r
42     def handle_encryption_headers(self, resp): ...\r
43     def handle_version_headers(self, resp, force: bool = ...): ...\r
44     def handle_restore_headers(self, response): ...\r
45     def handle_addl_headers(self, headers): ...\r
46     def open_read(self, headers: Optional[Dict[Text, Text]] = ..., query_args: str = ..., override_num_retries: Optional[Any] = ..., response_headers: Optional[Dict[Text, Text]] = ...): ...\r
47     def open_write(self, headers: Optional[Dict[Text, Text]] = ..., override_num_retries: Optional[Any] = ...): ...\r
48     def open(self, mode: str = ..., headers: Optional[Dict[Text, Text]] = ..., query_args: Optional[Any] = ..., override_num_retries: Optional[Any] = ...): ...\r
49     closed = ...  # type: bool\r
50     def close(self, fast: bool = ...): ...\r
51     def next(self): ...\r
52     __next__ = ...  # type: Any\r
53     def read(self, size: int = ...): ...\r
54     def change_storage_class(self, new_storage_class, dst_bucket: Optional[Any] = ..., validate_dst_bucket: bool = ...): ...\r
55     def copy(self, dst_bucket, dst_key, metadata: Optional[Any] = ..., reduced_redundancy: bool = ..., preserve_acl: bool = ..., encrypt_key: bool = ..., validate_dst_bucket: bool = ...): ...\r
56     def startElement(self, name, attrs, connection): ...\r
57     def endElement(self, name, value, connection): ...\r
58     def exists(self, headers: Optional[Dict[Text, Text]] = ...): ...\r
59     def delete(self, headers: Optional[Dict[Text, Text]] = ...): ...\r
60     def get_metadata(self, name): ...\r
61     def set_metadata(self, name, value): ...\r
62     def update_metadata(self, d): ...\r
63     def set_acl(self, acl_str, headers: Optional[Dict[Text, Text]] = ...): ...\r
64     def get_acl(self, headers: Optional[Dict[Text, Text]] = ...): ...\r
65     def get_xml_acl(self, headers: Optional[Dict[Text, Text]] = ...): ...\r
66     def set_xml_acl(self, acl_str, headers: Optional[Dict[Text, Text]] = ...): ...\r
67     def set_canned_acl(self, acl_str, headers: Optional[Dict[Text, Text]] = ...): ...\r
68     def get_redirect(self): ...\r
69     def set_redirect(self, redirect_location, headers: Optional[Dict[Text, Text]] = ...): ...\r
70     def make_public(self, headers: Optional[Dict[Text, Text]] = ...): ...\r
71     def generate_url(self, expires_in, method: str = ..., headers: Optional[Dict[Text, Text]] = ..., query_auth: bool = ..., force_http: bool = ..., response_headers: Optional[Dict[Text, Text]] = ..., expires_in_absolute: bool = ..., version_id: Optional[Any] = ..., policy: Optional[Any] = ..., reduced_redundancy: bool = ..., encrypt_key: bool = ...): ...\r
72     def send_file(self, fp, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., query_args: Optional[Any] = ..., chunked_transfer: bool = ..., size: Optional[Any] = ...): ...\r
73     def should_retry(self, response, chunked_transfer: bool = ...): ...\r
74     def compute_md5(self, fp, size: Optional[Any] = ...): ...\r
75     def set_contents_from_stream(self, fp, headers: Optional[Dict[Text, Text]] = ..., replace: bool = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., policy: Optional[Any] = ..., reduced_redundancy: bool = ..., query_args: Optional[Any] = ..., size: Optional[Any] = ...): ...\r
76     def set_contents_from_file(self, fp, headers: Optional[Dict[Text, Text]] = ..., replace: bool = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., policy: Optional[Any] = ..., md5: Optional[Any] = ..., reduced_redundancy: bool = ..., query_args: Optional[Any] = ..., encrypt_key: bool = ..., size: Optional[Any] = ..., rewind: bool = ...): ...\r
77     def set_contents_from_filename(self, filename, headers: Optional[Dict[Text, Text]] = ..., replace: bool = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., policy: Optional[Any] = ..., md5: Optional[Any] = ..., reduced_redundancy: bool = ..., encrypt_key: bool = ...): ...\r
78     def set_contents_from_string(self, string_data: Text, headers: Optional[Dict[Text, Text]] = ..., replace: bool = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., policy: Optional[Any] = ..., md5: Optional[Any] = ..., reduced_redundancy: bool = ..., encrypt_key: bool = ...) -> None: ...\r
79     def get_file(self, fp, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., torrent: bool = ..., version_id: Optional[Any] = ..., override_num_retries: Optional[Any] = ..., response_headers: Optional[Dict[Text, Text]] = ...): ...\r
80     def get_torrent_file(self, fp, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ...): ...\r
81     def get_contents_to_file(self, fp, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., torrent: bool = ..., version_id: Optional[Any] = ..., res_download_handler: Optional[Any] = ..., response_headers: Optional[Dict[Text, Text]] = ...): ...\r
82     def get_contents_to_filename(self, filename, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., torrent: bool = ..., version_id: Optional[Any] = ..., res_download_handler: Optional[Any] = ..., response_headers: Optional[Dict[Text, Text]] = ...): ...\r
83     def get_contents_as_string(self, headers: Optional[Dict[Text, Text]] = ..., cb: Optional[Callable[[int, int], Any]] = ..., num_cb: int = ..., torrent: bool = ..., version_id: Optional[Any] = ..., response_headers: Optional[Dict[Text, Text]] = ..., encoding: Optional[Any] = ...) -> str: ...\r
84     def add_email_grant(self, permission, email_address, headers: Optional[Dict[Text, Text]] = ...): ...\r
85     def add_user_grant(self, permission, user_id, headers: Optional[Dict[Text, Text]] = ..., display_name: Optional[Any] = ...): ...\r
86     def set_remote_metadata(self, metadata_plus, metadata_minus, preserve_acl, headers: Optional[Dict[Text, Text]] = ...): ...\r
87     def restore(self, days, headers: Optional[Dict[Text, Text]] = ...): ...\r