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



5392
5393
5394
# File 'lib/kaltura_types.rb', line 5392

def configs
  @configs
end

#configured_idObject

The id as configured in the batch config



5384
5385
5386
# File 'lib/kaltura_types.rb', line 5384

def configured_id
  @configured_id
end

#created_atObject

creation time



5396
5397
5398
# File 'lib/kaltura_types.rb', line 5396

def created_at
  @created_at
end

#hostObject

The host name



5388
5389
5390
# File 'lib/kaltura_types.rb', line 5388

def host
  @host
end

#idObject

The id of the Scheduler



5382
5383
5384
# File 'lib/kaltura_types.rb', line 5382

def id
  @id
end

#last_statusObject

last status time



5398
5399
5400
# File 'lib/kaltura_types.rb', line 5398

def last_status
  @last_status
end

#last_status_strObject

last status formated



5400
5401
5402
# File 'lib/kaltura_types.rb', line 5400

def last_status_str
  @last_status_str
end

#nameObject

The scheduler name



5386
5387
5388
# File 'lib/kaltura_types.rb', line 5386

def name
  @name
end

#statusesObject

Array of the last statuses



5390
5391
5392
# File 'lib/kaltura_types.rb', line 5390

def statuses
  @statuses
end

#workersObject

Array of the workers



5394
5395
5396
# File 'lib/kaltura_types.rb', line 5394

def workers
  @workers
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
# File 'lib/kaltura_types.rb', line 5415

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