コード例 #1
0
ファイル: resourceQuotas.py プロジェクト: chixq/pyk8s
    def newFromDict(data):
        if data is None:
            data = {}

        if not isinstance(data, dict):
            raise PyK8SError('Type dict required')
        else:
            return ResourceQuotas(
                items = [ResourceQuota.newFromDict(item) for item in (data.get('items',{}) if (data.get('items',{}) is not None) else {})],
                kind=data.get('kind', None),
                selfLink=data.get('selfLink', None),
                creationTimestamp=data.get('creationTimestamp', None),
                apiVersion=data.get('apiVersion', None),
                resourceVersion=data.get('resourceVersion', None),
            )
コード例 #2
0
ファイル: resourceQuotas.py プロジェクト: teja624/pyk8s
    def newFromDict(data):
        if data is None:
            data = {}

        if not isinstance(data, dict):
            raise PyK8SError('Type dict required')
        else:
            return ResourceQuotas(
                items=[
                    ResourceQuota.newFromDict(item)
                    for item in (data.get('items', {}) if (
                        data.get('items', {}) is not None) else {})
                ],
                kind=data.get('kind', None),
                selfLink=data.get('selfLink', None),
                creationTimestamp=data.get('creationTimestamp', None),
                apiVersion=data.get('apiVersion', None),
                resourceVersion=data.get('resourceVersion', None),
            )
コード例 #3
0
ファイル: endpoints.py プロジェクト: teja624/pyk8s
 def addResourceQuotaFromFile(self, filename):
     ob = ResourceQuota.newFromJsonFile(filename)
     return self.postResourceQuota(ob.toDict())
コード例 #4
0
ファイル: endpoints.py プロジェクト: teja624/pyk8s
 def getResourceQuota(self, name):
     response = self.get('resourceQuotas/' + name)
     return ResourceQuota.newFromDict(response)
コード例 #5
0
ファイル: endpoints.py プロジェクト: chixq/pyk8s
 def addResourceQuotaFromFile(self,filename):
     ob=ResourceQuota.newFromJsonFile(filename)
     return self.postResourceQuota(ob.toDict())
コード例 #6
0
ファイル: endpoints.py プロジェクト: chixq/pyk8s
 def getResourceQuota(self,name):
     response = self.get('resourceQuotas/'+name)
     return ResourceQuota.newFromDict(response)