--- /dev/null
+from typing import Any, Optional\r
+\r
+class Rule:\r
+ id = ... # type: Any\r
+ prefix = ... # type: Any\r
+ status = ... # type: Any\r
+ expiration = ... # type: Any\r
+ transition = ... # type: Any\r
+ def __init__(self, id: Optional[Any] = ..., prefix: Optional[Any] = ..., status: Optional[Any] = ..., expiration: Optional[Any] = ..., transition: Optional[Any] = ...) -> None: ...\r
+ def startElement(self, name, attrs, connection): ...\r
+ def endElement(self, name, value, connection): ...\r
+ def to_xml(self): ...\r
+\r
+class Expiration:\r
+ days = ... # type: Any\r
+ date = ... # type: Any\r
+ def __init__(self, days: Optional[Any] = ..., date: Optional[Any] = ...) -> None: ...\r
+ def startElement(self, name, attrs, connection): ...\r
+ def endElement(self, name, value, connection): ...\r
+ def to_xml(self): ...\r
+\r
+class Transition:\r
+ days = ... # type: Any\r
+ date = ... # type: Any\r
+ storage_class = ... # type: Any\r
+ def __init__(self, days: Optional[Any] = ..., date: Optional[Any] = ..., storage_class: Optional[Any] = ...) -> None: ...\r
+ def to_xml(self): ...\r
+\r
+class Transitions(list):\r
+ transition_properties = ... # type: int\r
+ current_transition_property = ... # type: int\r
+ temp_days = ... # type: Any\r
+ temp_date = ... # type: Any\r
+ temp_storage_class = ... # type: Any\r
+ def __init__(self) -> None: ...\r
+ def startElement(self, name, attrs, connection): ...\r
+ def endElement(self, name, value, connection): ...\r
+ def to_xml(self): ...\r
+ def add_transition(self, days: Optional[Any] = ..., date: Optional[Any] = ..., storage_class: Optional[Any] = ...): ...\r
+ @property\r
+ def days(self): ...\r
+ @property\r
+ def date(self): ...\r
+ @property\r
+ def storage_class(self): ...\r
+\r
+class Lifecycle(list):\r
+ def startElement(self, name, attrs, connection): ...\r
+ def endElement(self, name, value, connection): ...\r
+ def to_xml(self): ...\r
+ def add_rule(self, id: Optional[Any] = ..., prefix: str = ..., status: str = ..., expiration: Optional[Any] = ..., transition: Optional[Any] = ...): ...\r