Class: Kaltura::KalturaScheduler

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#configsObject

Array of the last configs



5704
5705
5706
# File 'lib/kaltura_types.rb', line 5704

def configs
  @configs
end

#configured_idObject

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_atObject

creation time



5708
5709
5710
# File 'lib/kaltura_types.rb', line 5708

def created_at
  @created_at
end

#hostObject

The host name



5700
5701
5702
# File 'lib/kaltura_types.rb', line 5700

def host
  @host
end

#idObject

The id of the Scheduler



5694
5695
5696
# File 'lib/kaltura_types.rb', line 5694

def id
  @id
end

#last_statusObject

last status time



5710
5711
5712
# File 'lib/kaltura_types.rb', line 5710

def last_status
  @last_status
end

#last_status_strObject

last status formated



5712
5713
5714
# File 'lib/kaltura_types.rb', line 5712

def last_status_str
  @last_status_str
end

#nameObject

The scheduler name



5698
5699
5700
# File 'lib/kaltura_types.rb', line 5698

def name
  @name
end

#statusesObject

Array of the last statuses



5702
5703
5704
# File 'lib/kaltura_types.rb', line 5702

def statuses
  @statuses
end

#workersObject

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