massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / boto / boto / s3 / website.pyi
1 from typing import Any, List
2
3 def tag(key, value): ...
4
5 class WebsiteConfiguration:
6     suffix: Any
7     error_key: Any
8     redirect_all_requests_to: Any
9     routing_rules: Any
10     def __init__(
11         self,
12         suffix: Any | None = ...,
13         error_key: Any | None = ...,
14         redirect_all_requests_to: Any | None = ...,
15         routing_rules: Any | None = ...,
16     ) -> None: ...
17     def startElement(self, name, attrs, connection): ...
18     def endElement(self, name, value, connection): ...
19     def to_xml(self): ...
20
21 class _XMLKeyValue:
22     translator: Any
23     container: Any
24     def __init__(self, translator, container: Any | None = ...) -> None: ...
25     def startElement(self, name, attrs, connection): ...
26     def endElement(self, name, value, connection): ...
27     def to_xml(self): ...
28
29 class RedirectLocation(_XMLKeyValue):
30     TRANSLATOR: Any
31     hostname: Any
32     protocol: Any
33     def __init__(self, hostname: Any | None = ..., protocol: Any | None = ...) -> None: ...
34     def to_xml(self): ...
35
36 class RoutingRules(List[RoutingRule]):
37     def add_rule(self, rule: RoutingRule) -> RoutingRules: ...
38     def startElement(self, name, attrs, connection): ...
39     def endElement(self, name, value, connection): ...
40     def to_xml(self): ...
41
42 class RoutingRule:
43     condition: Any
44     redirect: Any
45     def __init__(self, condition: Any | None = ..., redirect: Any | None = ...) -> None: ...
46     def startElement(self, name, attrs, connection): ...
47     def endElement(self, name, value, connection): ...
48     def to_xml(self): ...
49     @classmethod
50     def when(cls, key_prefix: Any | None = ..., http_error_code: Any | None = ...): ...
51     def then_redirect(
52         self,
53         hostname: Any | None = ...,
54         protocol: Any | None = ...,
55         replace_key: Any | None = ...,
56         replace_key_prefix: Any | None = ...,
57         http_redirect_code: Any | None = ...,
58     ): ...
59
60 class Condition(_XMLKeyValue):
61     TRANSLATOR: Any
62     key_prefix: Any
63     http_error_code: Any
64     def __init__(self, key_prefix: Any | None = ..., http_error_code: Any | None = ...) -> None: ...
65     def to_xml(self): ...
66
67 class Redirect(_XMLKeyValue):
68     TRANSLATOR: Any
69     hostname: Any
70     protocol: Any
71     replace_key: Any
72     replace_key_prefix: Any
73     http_redirect_code: Any
74     def __init__(
75         self,
76         hostname: Any | None = ...,
77         protocol: Any | None = ...,
78         replace_key: Any | None = ...,
79         replace_key_prefix: Any | None = ...,
80         http_redirect_code: Any | None = ...,
81     ) -> None: ...
82     def to_xml(self): ...