]>
Commit | Line | Data |
---|---|---|
20effc67 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 Spec(CrdObject): | |
14 | _properties = [ | |
15 | ('parameters', 'parameters', object, False, False), | |
16 | ('provisioner', 'provisioner', str, True, False) | |
17 | ] | |
18 | ||
19 | def __init__(self, | |
20 | provisioner, # type: str | |
21 | parameters=_omit, # type: Optional[Any] | |
22 | ): | |
23 | super(Spec, self).__init__( | |
24 | provisioner=provisioner, | |
25 | parameters=parameters, | |
26 | ) | |
27 | ||
28 | @property | |
29 | def parameters(self): | |
30 | # type: () -> Any | |
31 | return self._property_impl('parameters') | |
32 | ||
33 | @parameters.setter | |
34 | def parameters(self, new_val): | |
35 | # type: (Optional[Any]) -> None | |
36 | self._parameters = new_val | |
37 | ||
38 | @property | |
39 | def provisioner(self): | |
40 | # type: () -> str | |
41 | return self._property_impl('provisioner') | |
42 | ||
43 | @provisioner.setter | |
44 | def provisioner(self, new_val): | |
45 | # type: (str) -> None | |
46 | self._provisioner = new_val | |
47 | ||
48 | ||
49 | class VolumeReplicationClass(CrdClass): | |
50 | _properties = [ | |
51 | ('apiVersion', 'apiVersion', str, False, False), | |
52 | ('kind', 'kind', str, False, False), | |
53 | ('metadata', 'metadata', object, False, False), | |
54 | ('spec', 'spec', 'Spec', True, False), | |
55 | ('status', 'status', object, False, False) | |
56 | ] | |
57 | ||
58 | def __init__(self, | |
59 | spec, # type: Spec | |
60 | apiVersion=_omit, # type: Optional[str] | |
61 | kind=_omit, # type: Optional[str] | |
62 | metadata=_omit, # type: Optional[Any] | |
63 | status=_omit, # type: Optional[Any] | |
64 | ): | |
65 | super(VolumeReplicationClass, self).__init__( | |
66 | spec=spec, | |
67 | apiVersion=apiVersion, | |
68 | kind=kind, | |
69 | metadata=metadata, | |
70 | status=status, | |
71 | ) | |
72 | ||
73 | @property | |
74 | def apiVersion(self): | |
75 | # type: () -> str | |
76 | return self._property_impl('apiVersion') | |
77 | ||
78 | @apiVersion.setter | |
79 | def apiVersion(self, new_val): | |
80 | # type: (Optional[str]) -> None | |
81 | self._apiVersion = new_val | |
82 | ||
83 | @property | |
84 | def kind(self): | |
85 | # type: () -> str | |
86 | return self._property_impl('kind') | |
87 | ||
88 | @kind.setter | |
89 | def kind(self, new_val): | |
90 | # type: (Optional[str]) -> None | |
91 | self._kind = new_val | |
92 | ||
93 | @property | |
94 | def metadata(self): | |
95 | # type: () -> Any | |
96 | return self._property_impl('metadata') | |
97 | ||
98 | @metadata.setter | |
99 | def metadata(self, new_val): | |
100 | # type: (Optional[Any]) -> None | |
101 | self._metadata = new_val | |
102 | ||
103 | @property | |
104 | def spec(self): | |
105 | # type: () -> Spec | |
106 | return self._property_impl('spec') | |
107 | ||
108 | @spec.setter | |
109 | def spec(self, new_val): | |
110 | # type: (Spec) -> None | |
111 | self._spec = new_val | |
112 | ||
113 | @property | |
114 | def status(self): | |
115 | # type: () -> Any | |
116 | return self._property_impl('status') | |
117 | ||
118 | @status.setter | |
119 | def status(self, new_val): | |
120 | # type: (Optional[Any]) -> None | |
121 | self._status = new_val |