]>
git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/rook/rook-client-python/rook_client/ceph/volumereplicationclass.py
2 This file is automatically generated.
7 from typing
import Any
, Optional
, Union
, List
11 from .._helper
import _omit
, CrdObject
, CrdObjectList
, CrdClass
13 class Spec(CrdObject
):
15 ('parameters', 'parameters', object, False, False),
16 ('provisioner', 'provisioner', str, True, False)
20 provisioner
, # type: str
21 parameters
=_omit
, # type: Optional[Any]
23 super(Spec
, self
).__init
__(
24 provisioner
=provisioner
,
25 parameters
=parameters
,
31 return self
._property
_impl
('parameters')
34 def parameters(self
, new_val
):
35 # type: (Optional[Any]) -> None
36 self
._parameters
= new_val
39 def provisioner(self
):
41 return self
._property
_impl
('provisioner')
44 def provisioner(self
, new_val
):
46 self
._provisioner
= new_val
49 class VolumeReplicationClass(CrdClass
):
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)
60 apiVersion
=_omit
, # type: Optional[str]
61 kind
=_omit
, # type: Optional[str]
62 metadata
=_omit
, # type: Optional[Any]
63 status
=_omit
, # type: Optional[Any]
65 super(VolumeReplicationClass
, self
).__init
__(
67 apiVersion
=apiVersion
,
76 return self
._property
_impl
('apiVersion')
79 def apiVersion(self
, new_val
):
80 # type: (Optional[str]) -> None
81 self
._apiVersion
= new_val
86 return self
._property
_impl
('kind')
89 def kind(self
, new_val
):
90 # type: (Optional[str]) -> None
96 return self
._property
_impl
('metadata')
99 def metadata(self
, new_val
):
100 # type: (Optional[Any]) -> None
101 self
._metadata
= new_val
106 return self
._property
_impl
('spec')
109 def spec(self
, new_val
):
110 # type: (Spec) -> None
116 return self
._property
_impl
('status')
119 def status(self
, new_val
):
120 # type: (Optional[Any]) -> None
121 self
._status
= new_val