Class: Kaltura::KalturaScheduler
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaScheduler
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#configs ⇒ Object
Array of the last configs.
-
#configured_id ⇒ Object
The id as configured in the batch config.
-
#created_at ⇒ Object
creation time.
-
#host ⇒ Object
The host name.
-
#id ⇒ Object
The id of the Scheduler.
-
#last_status ⇒ Object
last status time.
-
#last_status_str ⇒ Object
last status formated.
-
#name ⇒ Object
The scheduler name.
-
#statuses ⇒ Object
Array of the last statuses.
-
#workers ⇒ Object
Array of the workers.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#configs ⇒ Object
Array of the last configs
5704 5705 5706 |
# File 'lib/kaltura_types.rb', line 5704 def configs @configs end |
#configured_id ⇒ Object
The id as configured in the batch config
5696 5697 5698 |
# File 'lib/kaltura_types.rb', line 5696 def configured_id @configured_id end |
#created_at ⇒ Object
creation time
5708 5709 5710 |
# File 'lib/kaltura_types.rb', line 5708 def created_at @created_at end |
#host ⇒ Object
The host name
5700 5701 5702 |
# File 'lib/kaltura_types.rb', line 5700 def host @host end |
#id ⇒ Object
The id of the Scheduler
5694 5695 5696 |
# File 'lib/kaltura_types.rb', line 5694 def id @id end |
#last_status ⇒ Object
last status time
5710 5711 5712 |
# File 'lib/kaltura_types.rb', line 5710 def last_status @last_status end |
#last_status_str ⇒ Object
last status formated
5712 5713 5714 |
# File 'lib/kaltura_types.rb', line 5712 def last_status_str @last_status_str end |
#name ⇒ Object
The scheduler name
5698 5699 5700 |
# File 'lib/kaltura_types.rb', line 5698 def name @name end |
#statuses ⇒ Object
Array of the last statuses
5702 5703 5704 |
# File 'lib/kaltura_types.rb', line 5702 def statuses @statuses end |
#workers ⇒ Object
Array of the workers
5706 5707 5708 |
# File 'lib/kaltura_types.rb', line 5706 def workers @workers end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 |
# File 'lib/kaltura_types.rb', line 5727 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['name'] != nil self.name = xml_element.elements['name'].text end if xml_element.elements['host'] != nil self.host = xml_element.elements['host'].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['workers'] != nil self.workers = KalturaClientBase.object_from_xml(xml_element.elements['workers'], 'KalturaSchedulerWorker') end if xml_element.elements['createdAt'] != nil self.created_at = xml_element.elements['createdAt'].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 |