]>
Commit | Line | Data |
---|---|---|
9f95a23c TL |
1 | """ |
2 | This file is automatically generated. | |
3 | Do not modify. | |
4 | """ | |
5 | ||
6 | try: | |
7 | from typing import Any, Optional, Union, List | |
8 | except ImportError: | |
9 | pass | |
10 | ||
11 | from .._helper import _omit, CrdObject, CrdObjectList, CrdClass | |
12 | ||
13 | class Dashboard(CrdObject): | |
14 | _properties = [ | |
15 | ('localAddr', 'localAddr', str, False, False) | |
16 | ] | |
17 | ||
18 | def __init__(self, | |
19 | localAddr=_omit, # type: Optional[str] | |
20 | ): | |
21 | super(Dashboard, self).__init__( | |
22 | localAddr=localAddr, | |
23 | ) | |
24 | ||
25 | @property | |
26 | def localAddr(self): | |
27 | # type: () -> str | |
28 | return self._property_impl('localAddr') | |
29 | ||
30 | @localAddr.setter | |
31 | def localAddr(self, new_val): | |
32 | # type: (Optional[str]) -> None | |
33 | self._localAddr = new_val | |
34 | ||
35 | ||
36 | class Network(CrdObject): | |
37 | _properties = [ | |
38 | ('serverIfName', 'serverIfName', str, False, False), | |
39 | ('brokerIfName', 'brokerIfName', str, False, False) | |
40 | ] | |
41 | ||
42 | def __init__(self, | |
43 | serverIfName=_omit, # type: Optional[str] | |
44 | brokerIfName=_omit, # type: Optional[str] | |
45 | ): | |
46 | super(Network, self).__init__( | |
47 | serverIfName=serverIfName, | |
48 | brokerIfName=brokerIfName, | |
49 | ) | |
50 | ||
51 | @property | |
52 | def serverIfName(self): | |
53 | # type: () -> str | |
54 | return self._property_impl('serverIfName') | |
55 | ||
56 | @serverIfName.setter | |
57 | def serverIfName(self, new_val): | |
58 | # type: (Optional[str]) -> None | |
59 | self._serverIfName = new_val | |
60 | ||
61 | @property | |
62 | def brokerIfName(self): | |
63 | # type: () -> str | |
64 | return self._property_impl('brokerIfName') | |
65 | ||
66 | @brokerIfName.setter | |
67 | def brokerIfName(self, new_val): | |
68 | # type: (Optional[str]) -> None | |
69 | self._brokerIfName = new_val | |
70 | ||
71 | ||
72 | class NodesList(CrdObjectList): | |
73 | _items_type = None | |
74 | ||
75 | ||
76 | class Storage(CrdObject): | |
77 | _properties = [ | |
78 | ('nodes', 'nodes', NodesList, False, False), | |
79 | ('useAllDevices', 'useAllDevices', object, False, False), | |
80 | ('useAllNodes', 'useAllNodes', bool, False, False) | |
81 | ] | |
82 | ||
83 | def __init__(self, | |
84 | nodes=_omit, # type: Optional[Union[List[Any], CrdObjectList]] | |
85 | useAllDevices=_omit, # type: Optional[Any] | |
86 | useAllNodes=_omit, # type: Optional[bool] | |
87 | ): | |
88 | super(Storage, self).__init__( | |
89 | nodes=nodes, | |
90 | useAllDevices=useAllDevices, | |
91 | useAllNodes=useAllNodes, | |
92 | ) | |
93 | ||
94 | @property | |
95 | def nodes(self): | |
96 | # type: () -> Union[List[Any], CrdObjectList] | |
97 | return self._property_impl('nodes') | |
98 | ||
99 | @nodes.setter | |
100 | def nodes(self, new_val): | |
101 | # type: (Optional[Union[List[Any], CrdObjectList]]) -> None | |
102 | self._nodes = new_val | |
103 | ||
104 | @property | |
105 | def useAllDevices(self): | |
106 | # type: () -> Any | |
107 | return self._property_impl('useAllDevices') | |
108 | ||
109 | @useAllDevices.setter | |
110 | def useAllDevices(self, new_val): | |
111 | # type: (Optional[Any]) -> None | |
112 | self._useAllDevices = new_val | |
113 | ||
114 | @property | |
115 | def useAllNodes(self): | |
116 | # type: () -> bool | |
117 | return self._property_impl('useAllNodes') | |
118 | ||
119 | @useAllNodes.setter | |
120 | def useAllNodes(self, new_val): | |
121 | # type: (Optional[bool]) -> None | |
122 | self._useAllNodes = new_val | |
123 | ||
124 | ||
125 | class Spec(CrdObject): | |
126 | _properties = [ | |
127 | ('edgefsImageName', 'edgefsImageName', str, True, False), | |
128 | ('dataDirHostPath', 'dataDirHostPath', str, True, False), | |
129 | ('devicesResurrectMode', 'devicesResurrectMode', str, False, False), | |
130 | ('dashboard', 'dashboard', Dashboard, False, False), | |
131 | ('network', 'network', Network, False, False), | |
132 | ('skipHostPrepare', 'skipHostPrepare', bool, False, False), | |
133 | ('storage', 'storage', Storage, False, False) | |
134 | ] | |
135 | ||
136 | def __init__(self, | |
137 | edgefsImageName, # type: str | |
138 | dataDirHostPath, # type: str | |
139 | devicesResurrectMode=_omit, # type: Optional[str] | |
140 | dashboard=_omit, # type: Optional[Dashboard] | |
141 | network=_omit, # type: Optional[Network] | |
142 | skipHostPrepare=_omit, # type: Optional[bool] | |
143 | storage=_omit, # type: Optional[Storage] | |
144 | ): | |
145 | super(Spec, self).__init__( | |
146 | edgefsImageName=edgefsImageName, | |
147 | dataDirHostPath=dataDirHostPath, | |
148 | devicesResurrectMode=devicesResurrectMode, | |
149 | dashboard=dashboard, | |
150 | network=network, | |
151 | skipHostPrepare=skipHostPrepare, | |
152 | storage=storage, | |
153 | ) | |
154 | ||
155 | @property | |
156 | def edgefsImageName(self): | |
157 | # type: () -> str | |
158 | return self._property_impl('edgefsImageName') | |
159 | ||
160 | @edgefsImageName.setter | |
161 | def edgefsImageName(self, new_val): | |
162 | # type: (str) -> None | |
163 | self._edgefsImageName = new_val | |
164 | ||
165 | @property | |
166 | def dataDirHostPath(self): | |
167 | # type: () -> str | |
168 | return self._property_impl('dataDirHostPath') | |
169 | ||
170 | @dataDirHostPath.setter | |
171 | def dataDirHostPath(self, new_val): | |
172 | # type: (str) -> None | |
173 | self._dataDirHostPath = new_val | |
174 | ||
175 | @property | |
176 | def devicesResurrectMode(self): | |
177 | # type: () -> str | |
178 | return self._property_impl('devicesResurrectMode') | |
179 | ||
180 | @devicesResurrectMode.setter | |
181 | def devicesResurrectMode(self, new_val): | |
182 | # type: (Optional[str]) -> None | |
183 | self._devicesResurrectMode = new_val | |
184 | ||
185 | @property | |
186 | def dashboard(self): | |
187 | # type: () -> Dashboard | |
188 | return self._property_impl('dashboard') | |
189 | ||
190 | @dashboard.setter | |
191 | def dashboard(self, new_val): | |
192 | # type: (Optional[Dashboard]) -> None | |
193 | self._dashboard = new_val | |
194 | ||
195 | @property | |
196 | def network(self): | |
197 | # type: () -> Network | |
198 | return self._property_impl('network') | |
199 | ||
200 | @network.setter | |
201 | def network(self, new_val): | |
202 | # type: (Optional[Network]) -> None | |
203 | self._network = new_val | |
204 | ||
205 | @property | |
206 | def skipHostPrepare(self): | |
207 | # type: () -> bool | |
208 | return self._property_impl('skipHostPrepare') | |
209 | ||
210 | @skipHostPrepare.setter | |
211 | def skipHostPrepare(self, new_val): | |
212 | # type: (Optional[bool]) -> None | |
213 | self._skipHostPrepare = new_val | |
214 | ||
215 | @property | |
216 | def storage(self): | |
217 | # type: () -> Storage | |
218 | return self._property_impl('storage') | |
219 | ||
220 | @storage.setter | |
221 | def storage(self, new_val): | |
222 | # type: (Optional[Storage]) -> None | |
223 | self._storage = new_val | |
224 | ||
225 | ||
226 | class Cluster(CrdClass): | |
227 | _properties = [ | |
228 | ('apiVersion', 'apiVersion', str, True, False), | |
229 | ('metadata', 'metadata', object, True, False), | |
230 | ('status', 'status', object, False, False), | |
231 | ('spec', 'spec', Spec, True, False) | |
232 | ] | |
233 | ||
234 | def __init__(self, | |
235 | apiVersion, # type: str | |
236 | metadata, # type: Any | |
237 | spec, # type: Spec | |
238 | status=_omit, # type: Optional[Any] | |
239 | ): | |
240 | super(Cluster, self).__init__( | |
241 | apiVersion=apiVersion, | |
242 | metadata=metadata, | |
243 | spec=spec, | |
244 | status=status, | |
245 | ) | |
246 | ||
247 | @property | |
248 | def apiVersion(self): | |
249 | # type: () -> str | |
250 | return self._property_impl('apiVersion') | |
251 | ||
252 | @apiVersion.setter | |
253 | def apiVersion(self, new_val): | |
254 | # type: (str) -> None | |
255 | self._apiVersion = new_val | |
256 | ||
257 | @property | |
258 | def metadata(self): | |
259 | # type: () -> Any | |
260 | return self._property_impl('metadata') | |
261 | ||
262 | @metadata.setter | |
263 | def metadata(self, new_val): | |
264 | # type: (Any) -> None | |
265 | self._metadata = new_val | |
266 | ||
267 | @property | |
268 | def status(self): | |
269 | # type: () -> Any | |
270 | return self._property_impl('status') | |
271 | ||
272 | @status.setter | |
273 | def status(self, new_val): | |
274 | # type: (Optional[Any]) -> None | |
275 | self._status = new_val | |
276 | ||
277 | @property | |
278 | def spec(self): | |
279 | # type: () -> Spec | |
280 | return self._property_impl('spec') | |
281 | ||
282 | @spec.setter | |
283 | def spec(self, new_val): | |
284 | # type: (Spec) -> None | |
285 | self._spec = new_val |