Beispiel #1
0
 def _setattr(self, k, v):
     if k == "timeOccurred" and v is not None:
         self.timeOccurred = api_time_to_datetime(v)
     elif k == "timeReceived" and v is not None:
         self.timeReceived = api_time_to_datetime(v)
     else:
         BaseApiObject._setattr(self, k, v)
Beispiel #2
0
 def __init__(self, name=None, type=None,
              config=None, roles=None):
   # The BaseApiObject expects a resource_root, which we don't care about
   resource_root = None
   # Unfortunately, the json key is called "type". So our input arg
   # needs to be called "type" as well, despite it being a python keyword.
   BaseApiObject.ctor_helper(**locals())
Beispiel #3
0
 def _setattr(self, k, v):
     if k == 'timeOccurred' and v is not None:
         self.timeOccurred = api_time_to_datetime(v)
     elif k == 'timeReceived' and v is not None:
         self.timeReceived = api_time_to_datetime(v)
     else:
         BaseApiObject._setattr(self, k, v)
Beispiel #4
0
 def __init__(self, resource_root, hostId, hostname,
     ipAddress=None, rackId=None):
   # Note about "ipAddress = None":
   #
   # This generally happens when you bring up SCM and it gets an
   # "optimized" heartbeat from an agent, and you query the host info
   # before it's fully constructed. The JSON returned wouldn't have
   # the ipAddress field, and a TypeError would be raised.
   BaseApiObject.ctor_helper(**locals())
Beispiel #5
0
 def __init__(self,
              resource_root,
              hostId,
              hostname,
              ipAddress=None,
              rackId=None):
     # Note about "ipAddress = None":
     #
     # This generally happens when you bring up SCM and it gets an
     # "optimized" heartbeat from an agent, and you query the host info
     # before it's fully constructed. The JSON returned wouldn't have
     # the ipAddress field, and a TypeError would be raised.
     BaseApiObject.ctor_helper(**locals())
Beispiel #6
0
 def __init__(self, resource_root, name, version):
   BaseApiObject.ctor_helper(**locals())
Beispiel #7
0
 def __init__(self, resource_root):
     BaseApiObject.ctor_helper(**locals())
Beispiel #8
0
 def __init__(self, resource_root, name, type):
   # Unfortunately, the json key is called "type". So our input arg
   # needs to be called "type" as well, despite it being a python keyword.
   BaseApiObject.ctor_helper(**locals())
Beispiel #9
0
 def __init__(self, resource_root, name, password=None, roles=None):
     BaseApiObject.ctor_helper(**locals())
Beispiel #10
0
 def __init__(self, resource_root, name=None, password=None, roles=None):
   BaseApiObject.init(self, resource_root, locals())
Beispiel #11
0
 def __init__(self, resource_root, name, password=None, roles=None):
   BaseApiObject.ctor_helper(**locals())
Beispiel #12
0
 def __init__(self, resource_root, name, version):
   BaseApiObject.ctor_helper(**locals())
Beispiel #13
0
 def __init__(self, resource_root, name, type, hostRef):
   # Unfortunately, the json key is called "type". So our input arg
   # needs to be called "type" as well, despite it being a python keyword.
   BaseApiObject.ctor_helper(**locals())
Beispiel #14
0
 def __init__(self, resource_root):
     BaseApiObject.ctor_helper(**locals())
Beispiel #15
0
 def __init__(self, name=None, type=None, config=None, roles=None):
     # The BaseApiObject expects a resource_root, which we don't care about
     resource_root = None
     # Unfortunately, the json key is called "type". So our input arg
     # needs to be called "type" as well, despite it being a python keyword.
     BaseApiObject.ctor_helper(**locals())
Beispiel #16
0
 def __init__(self, resource_root, name=None, password=None, roles=None):
     BaseApiObject.init(self, resource_root, locals())