HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
Resources.Resources Class Reference
Inheritance diagram for Resources.Resources:
Collaboration diagram for Resources.Resources:

Public Member Functions

def __init__ (self, eventResource)
 

Static Public Attributes

 nodeId = db.Column(db.Integer, primary_key=True, autoincrement=False)
 
 name = db.Column(db.String, unique=False, index=True)
 
 host = db.Column(db.String, unique=False, index=True)
 
 port = db.Column(db.Integer, unique=False, index=True)
 
 cpu = db.Column(db.Integer, unique=False, index=True)
 
 io = db.Column(db.Integer, unique=False, index=True)
 
 ramRU = db.Column(db.BigInteger, unique=False, index=True)
 
 ramVU = db.Column(db.BigInteger, unique=False, index=True)
 
 ramR = db.Column(db.BigInteger, unique=False, index=True)
 
 ramV = db.Column(db.BigInteger, unique=False, index=True)
 
 swap = db.Column(db.BigInteger, unique=False, index=True)
 
 swapU = db.Column(db.BigInteger, unique=False, index=True)
 
 disk = db.Column(db.BigInteger, unique=False, index=True)
 
 diskU = db.Column(db.BigInteger, unique=False, index=True)
 
 state = db.Column(db.Integer, unique=False, index=True)
 
 uDate = db.Column(db.DateTime, unique=False, index=True)
 

Detailed Description

Definition at line 20 of file Resources.py.

Constructor & Destructor Documentation

◆ __init__()

def Resources.Resources.__init__ (   self,
  eventResource 
)

Definition at line 40 of file Resources.py.

40  def __init__(self, eventResource):
41  self.uDate = datetime.datetime.now()
42  attributes = [attr for attr in dir(self) if not attr.startswith('__') and not attr.startswith('_')]
43  for attr in attributes:
44  setattr(self, attr, getattr(eventResource, attr, None))
45  if not self.uDate:
46  self.uDate = datetime.datetime.now()
47 
48 
49 
50 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Data Documentation

◆ cpu

Resources.Resources.cpu = db.Column(db.Integer, unique=False, index=True)
static

Definition at line 26 of file Resources.py.

◆ disk

Resources.Resources.disk = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 34 of file Resources.py.

◆ diskU

Resources.Resources.diskU = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 35 of file Resources.py.

◆ host

Resources.Resources.host = db.Column(db.String, unique=False, index=True)
static

Definition at line 24 of file Resources.py.

◆ io

Resources.Resources.io = db.Column(db.Integer, unique=False, index=True)
static

Definition at line 27 of file Resources.py.

◆ name

Resources.Resources.name = db.Column(db.String, unique=False, index=True)
static

Definition at line 23 of file Resources.py.

◆ nodeId

Resources.Resources.nodeId = db.Column(db.Integer, primary_key=True, autoincrement=False)
static

Definition at line 21 of file Resources.py.

◆ port

Resources.Resources.port = db.Column(db.Integer, unique=False, index=True)
static

Definition at line 25 of file Resources.py.

◆ ramR

Resources.Resources.ramR = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 30 of file Resources.py.

◆ ramRU

Resources.Resources.ramRU = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 28 of file Resources.py.

◆ ramV

Resources.Resources.ramV = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 31 of file Resources.py.

◆ ramVU

Resources.Resources.ramVU = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 29 of file Resources.py.

◆ state

Resources.Resources.state = db.Column(db.Integer, unique=False, index=True)
static

Definition at line 36 of file Resources.py.

◆ swap

Resources.Resources.swap = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 32 of file Resources.py.

◆ swapU

Resources.Resources.swapU = db.Column(db.BigInteger, unique=False, index=True)
static

Definition at line 33 of file Resources.py.

◆ uDate

Resources.Resources.uDate = db.Column(db.DateTime, unique=False, index=True)
static

Definition at line 37 of file Resources.py.


The documentation for this class was generated from the following file: