Esempio n. 1
0
    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)
Esempio n. 3
0
 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'])
Esempio n. 4
0
    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'])