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



5412
5413
5414
# File 'lib/kaltura_types.rb', line 5412

def configs
  @configs
end

#configured_idObject

The id as configured in the batch config



5404
5405
5406
# File 'lib/kaltura_types.rb', line 5404

def configured_id
  @configured_id
end

#created_atObject

creation time



5416
5417
5418
# File 'lib/kaltura_types.rb', line 5416

def created_at
  @created_at
end

#hostObject

The host name



5408
5409
5410
# File 'lib/kaltura_types.rb', line 5408

def host
  @host
end

#idObject

The id of the Scheduler



5402
5403
5404
# File 'lib/kaltura_types.rb', line 5402

def id
  @id
end

#last_statusObject

last status time



5418
5419
5420
# File 'lib/kaltura_types.rb', line 5418

def last_status
  @last_status
end

#last_status_strObject

last status formated



5420
5421
5422
# File 'lib/kaltura_types.rb', line 5420

def last_status_str
  @last_status_str
end

#nameObject

The scheduler name



5406
5407
5408
# File 'lib/kaltura_types.rb', line 5406

def name
  @name
end

#statusesObject

Array of the last statuses



5410
5411
5412
# File 'lib/kaltura_types.rb', line 5410

def statuses
  @statuses
end

#workersObject

Array of the workers



5414
5415
5416
# File 'lib/kaltura_types.rb', line 5414

def workers
  @workers
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
# File 'lib/kaltura_types.rb', line 5435

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