def _build_with_model(self, model=None): super(Pod, self).build_with_model(model) if 'spec' in model: self.spec = PodSpec(model['spec']) if 'status' in model: self.status = PodStatus(model['status'])
def __init__(self, model=None): super(PodTemplateSpec, self).__init__() self._metadata = ObjectMeta() self._spec = PodSpec() if model is not None: self._build_with_model(model)
def _build_with_model(self, model=None): if 'kind' in model: self.kind = model['kind'] if 'apiVersion' in model: self.api_version = model['apiVersion'] if 'metadata' in model: self.metadata = ObjectMeta(model['metadata']) if 'spec' in model: self.spec = PodSpec(model['spec']) if 'status' in model: self.status = PodStatus(model['status'])
def __init__(self, model=None): super(Pod, self).__init__() self.kind = 'Pod' self.api_version = 'v1' self.spec = PodSpec() self.status = PodStatus() if model is not None: m = filter_model(model) self._build_with_model(m)
def _build_with_model(self, model=None): if 'metadata' in model: self.metadata = ObjectMeta(model['metadata']) if 'spec' in model: self.spec = PodSpec(model['spec'])