Class: Kaltura::KalturaSchedulerWorker
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaSchedulerWorker
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#avg_wait ⇒ Object
Avarage time between creation and queue time.
-
#avg_work ⇒ Object
Avarage time between queue time end finish time.
-
#configs ⇒ Object
Array of the last configs.
-
#configured_id ⇒ Object
The id as configured in the batch config.
-
#id ⇒ Object
The id of the Worker.
-
#last_status ⇒ Object
last status time.
-
#last_status_str ⇒ Object
last status formated.
-
#locked_jobs ⇒ Object
Array of jobs that locked to this worker.
-
#name ⇒ Object
The scheduler name.
-
#scheduler_configured_id ⇒ Object
The id of the scheduler as configured in the batch config.
-
#scheduler_id ⇒ Object
The id of the Scheduler.
-
#statuses ⇒ Object
Array of the last statuses.
-
#type ⇒ Object
The worker type.
-
#type_name ⇒ Object
The friendly name of the type.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#avg_wait ⇒ Object
Avarage time between creation and queue time
5418 5419 5420 |
# File 'lib/kaltura_types.rb', line 5418 def avg_wait @avg_wait end |
#avg_work ⇒ Object
Avarage time between queue time end finish time
5420 5421 5422 |
# File 'lib/kaltura_types.rb', line 5420 def avg_work @avg_work end |
#configs ⇒ Object
Array of the last configs
5414 5415 5416 |
# File 'lib/kaltura_types.rb', line 5414 def configs @configs end |
#configured_id ⇒ Object
The id as configured in the batch config
5400 5401 5402 |
# File 'lib/kaltura_types.rb', line 5400 def configured_id @configured_id end |
#id ⇒ Object
The id of the Worker
5398 5399 5400 |
# File 'lib/kaltura_types.rb', line 5398 def id @id end |
#last_status ⇒ Object
last status time
5422 5423 5424 |
# File 'lib/kaltura_types.rb', line 5422 def last_status @last_status end |
#last_status_str ⇒ Object
last status formated
5424 5425 5426 |
# File 'lib/kaltura_types.rb', line 5424 def last_status_str @last_status_str end |
#locked_jobs ⇒ Object
Array of jobs that locked to this worker
5416 5417 5418 |
# File 'lib/kaltura_types.rb', line 5416 def locked_jobs @locked_jobs end |
#name ⇒ Object
The scheduler name
5410 5411 5412 |
# File 'lib/kaltura_types.rb', line 5410 def name @name end |
#scheduler_configured_id ⇒ Object
The id of the scheduler as configured in the batch config
5404 5405 5406 |
# File 'lib/kaltura_types.rb', line 5404 def scheduler_configured_id @scheduler_configured_id end |
#scheduler_id ⇒ Object
The id of the Scheduler
5402 5403 5404 |
# File 'lib/kaltura_types.rb', line 5402 def scheduler_id @scheduler_id end |
#statuses ⇒ Object
Array of the last statuses
5412 5413 5414 |
# File 'lib/kaltura_types.rb', line 5412 def statuses @statuses end |
#type ⇒ Object
The worker type
5406 5407 5408 |
# File 'lib/kaltura_types.rb', line 5406 def type @type end |
#type_name ⇒ Object
The friendly name of the type
5408 5409 5410 |
# File 'lib/kaltura_types.rb', line 5408 def type_name @type_name end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 |
# File 'lib/kaltura_types.rb', line 5448 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 |