massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / boto / s3 / lifecycle.pyi
1 from typing import Any, Optional\r
2 \r
3 class Rule:\r
4     id = ...  # type: Any\r
5     prefix = ...  # type: Any\r
6     status = ...  # type: Any\r
7     expiration = ...  # type: Any\r
8     transition = ...  # type: Any\r
9     def __init__(self, id: Optional[Any] = ..., prefix: Optional[Any] = ..., status: Optional[Any] = ..., expiration: Optional[Any] = ..., transition: Optional[Any] = ...) -> None: ...\r
10     def startElement(self, name, attrs, connection): ...\r
11     def endElement(self, name, value, connection): ...\r
12     def to_xml(self): ...\r
13 \r
14 class Expiration:\r
15     days = ...  # type: Any\r
16     date = ...  # type: Any\r
17     def __init__(self, days: Optional[Any] = ..., date: Optional[Any] = ...) -> None: ...\r
18     def startElement(self, name, attrs, connection): ...\r
19     def endElement(self, name, value, connection): ...\r
20     def to_xml(self): ...\r
21 \r
22 class Transition:\r
23     days = ...  # type: Any\r
24     date = ...  # type: Any\r
25     storage_class = ...  # type: Any\r
26     def __init__(self, days: Optional[Any] = ..., date: Optional[Any] = ..., storage_class: Optional[Any] = ...) -> None: ...\r
27     def to_xml(self): ...\r
28 \r
29 class Transitions(list):\r
30     transition_properties = ...  # type: int\r
31     current_transition_property = ...  # type: int\r
32     temp_days = ...  # type: Any\r
33     temp_date = ...  # type: Any\r
34     temp_storage_class = ...  # type: Any\r
35     def __init__(self) -> None: ...\r
36     def startElement(self, name, attrs, connection): ...\r
37     def endElement(self, name, value, connection): ...\r
38     def to_xml(self): ...\r
39     def add_transition(self, days: Optional[Any] = ..., date: Optional[Any] = ..., storage_class: Optional[Any] = ...): ...\r
40     @property\r
41     def days(self): ...\r
42     @property\r
43     def date(self): ...\r
44     @property\r
45     def storage_class(self): ...\r
46 \r
47 class Lifecycle(list):\r
48     def startElement(self, name, attrs, connection): ...\r
49     def endElement(self, name, value, connection): ...\r
50     def to_xml(self): ...\r
51     def add_rule(self, id: Optional[Any] = ..., prefix: str = ..., status: str = ..., expiration: Optional[Any] = ..., transition: Optional[Any] = ...): ...\r