class Kaltura::KalturaSchedulerWorker
Attributes
avg_wait[RW]
Avarage time between creation and queue time
avg_work[RW]
Avarage time between queue time end finish time
configs[RW]
Array of the last configs
configured_id[RW]
The id as configured in the batch config
id[RW]
The id of the Worker
last_status[RW]
last status time
last_status_str[RW]
last status formated
locked_jobs[RW]
Array of jobs that locked to this worker
name[RW]
The scheduler name
scheduler_configured_id[RW]
The id of the scheduler as configured in the batch config
scheduler_id[RW]
The id of the Scheduler
statuses[RW]
Array of the last statuses
type[RW]
The worker type
type_name[RW]
The friendly name of the type
Public Instance Methods
avg_wait=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5517 def avg_wait=(val) @avg_wait = val.to_i end
avg_work=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5520 def avg_work=(val) @avg_work = val.to_i end
configured_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5508 def configured_id=(val) @configured_id = val.to_i end
from_xml(xml_element)
click to toggle source
Calls superclass method
Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 5527 def from_xml(xml_element) super if xml_element.elements['id'] != nil self.id = xml_element.elements['id'].text end if xml_element.elements['configuredId'] != nil self.configured_id = xml_element.elements['configuredId'].text end if xml_element.elements['schedulerId'] != nil self.scheduler_id = xml_element.elements['schedulerId'].text end if xml_element.elements['schedulerConfiguredId'] != nil self.scheduler_configured_id = xml_element.elements['schedulerConfiguredId'].text end if xml_element.elements['type'] != nil self.type = xml_element.elements['type'].text end if xml_element.elements['typeName'] != nil self.type_name = xml_element.elements['typeName'].text end if xml_element.elements['name'] != nil self.name = xml_element.elements['name'].text end if xml_element.elements['statuses'] != nil self.statuses = KalturaClientBase.object_from_xml(xml_element.elements['statuses'], 'KalturaSchedulerStatus') end if xml_element.elements['configs'] != nil self.configs = KalturaClientBase.object_from_xml(xml_element.elements['configs'], 'KalturaSchedulerConfig') end if xml_element.elements['lockedJobs'] != nil self.locked_jobs = KalturaClientBase.object_from_xml(xml_element.elements['lockedJobs'], 'KalturaBatchJob') end if xml_element.elements['avgWait'] != nil self.avg_wait = xml_element.elements['avgWait'].text end if xml_element.elements['avgWork'] != nil self.avg_work = xml_element.elements['avgWork'].text end if xml_element.elements['lastStatus'] != nil self.last_status = xml_element.elements['lastStatus'].text end if xml_element.elements['lastStatusStr'] != nil self.last_status_str = xml_element.elements['lastStatusStr'].text end end
id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5505 def id=(val) @id = val.to_i end
last_status=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5523 def last_status=(val) @last_status = val.to_i end
scheduler_configured_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5514 def scheduler_configured_id=(val) @scheduler_configured_id = val.to_i end
scheduler_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 5511 def scheduler_id=(val) @scheduler_id = val.to_i end