def update_status(self, worker_id, worker_token, status=None, os_type=None, memory_mb=None, architecture=None, cpu_cores=None, timestamp=None, one=None, five=None, fifteen=None, disks=None): url = self._get_remote_url(worker_id) disk_usage = WorkerDiskUsage._dict_to_obj(disks) load_average = WorkerLoadAverage(one, five, fifteen) system_info = SystemInfo(disk_usage=disk_usage, os_type=os_type, memory_mb=memory_mb, architecture=architecture, cpu_cores=cpu_cores, load_average=load_average, timestamp=timestamp) req_obj = WorkerStatusUpdate(status=status, system_info=system_info) headers = {'WORKER-TOKEN': worker_token} resp = self.request('PUT', url, headers=headers, request_entity=req_obj) return resp
def update_usage(self, worker_id, worker_token, disks): url = self._get_remote_url(worker_id) req_obj = WorkerDiskUsage._dict_to_obj(disks) headers = {'WORKER-TOKEN': worker_token} resp = self.request('PUT', url, headers=headers, request_entity=req_obj) return resp
def update_usage(self, worker_id, worker_token, disks): url = self._get_remote_url(worker_id) req_obj = WorkerDiskUsage._dict_to_obj(disks) headers = {'WORKER-TOKEN': worker_token} resp = self.request('PUT', url, headers=headers, request_entity=req_obj) return resp
def update_status(self, worker_id, worker_token, status=None, os_type=None, memory_mb=None, architecture=None, cpu_cores=None, timestamp=None, one=None, five=None, fifteen=None, disks=None): url = self._get_remote_url(worker_id) disk_usage = WorkerDiskUsage._dict_to_obj(disks) load_average = WorkerLoadAverage(one, five, fifteen) system_info = SystemInfo( disk_usage=disk_usage, os_type=os_type, memory_mb=memory_mb, architecture=architecture, cpu_cores=cpu_cores, load_average=load_average, timestamp=timestamp) req_obj = WorkerStatusUpdate(status=status, system_info=system_info) headers = {'WORKER-TOKEN': worker_token} resp = self.request('PUT', url, headers=headers, request_entity=req_obj) return resp