Class: Kaltura::KalturaSystemService

Inherits:
KalturaServiceBase show all
Defined in:
lib/kaltura_client.rb

Overview

System service is used for internal system helpers & to retrieve system level information

Instance Attribute Summary

Attributes inherited from KalturaServiceBase

#client

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ KalturaSystemService

Returns a new instance of KalturaSystemService.



4473
4474
4475
# File 'lib/kaltura_client.rb', line 4473

def initialize(client)
	super(client)
end

Instance Method Details

#get_timeObject



4495
4496
4497
4498
4499
4500
4501
4502
# File 'lib/kaltura_client.rb', line 4495

def get_time()
	kparams = {}
	client.queue_service_action_call('system', 'getTime', 'int', kparams)
	if (client.is_multirequest)
		return nil
	end
	return client.do_queue()
end

#get_versionObject



4504
4505
4506
4507
4508
4509
4510
4511
# File 'lib/kaltura_client.rb', line 4504

def get_version()
	kparams = {}
	client.queue_service_action_call('system', 'getVersion', 'string', kparams)
	if (client.is_multirequest)
		return nil
	end
	return client.do_queue()
end

#pingObject



4477
4478
4479
4480
4481
4482
4483
4484
# File 'lib/kaltura_client.rb', line 4477

def ping()
	kparams = {}
	client.queue_service_action_call('system', 'ping', 'bool', kparams)
	if (client.is_multirequest)
		return nil
	end
	return client.do_queue()
end

#ping_databaseObject



4486
4487
4488
4489
4490
4491
4492
4493
# File 'lib/kaltura_client.rb', line 4486

def ping_database()
	kparams = {}
	client.queue_service_action_call('system', 'pingDatabase', 'bool', kparams)
	if (client.is_multirequest)
		return nil
	end
	return client.do_queue()
end