class Kaltura::KalturaServerNodeService
Server Node service
Public Class Methods
new(client)
click to toggle source
Calls superclass method
# File lib/kaltura_client.rb, line 4245 def initialize(client) super(client) end
Public Instance Methods
add(server_node)
click to toggle source
Adds a server node to the Kaltura
DB. @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4251 def add(server_node) kparams = {} client.add_param(kparams, 'serverNode', server_node) client.queue_service_action_call('servernode', 'add', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete(server_node_id)
click to toggle source
delete server node by id @return []
# File lib/kaltura_client.rb, line 4263 def delete(server_node_id) kparams = {} client.add_param(kparams, 'serverNodeId', server_node_id) client.queue_service_action_call('servernode', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
disable(server_node_id)
click to toggle source
Disable server node by id @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4275 def disable(server_node_id) kparams = {} client.add_param(kparams, 'serverNodeId', server_node_id) client.queue_service_action_call('servernode', 'disable', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
enable(server_node_id)
click to toggle source
Enable server node by id @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4287 def enable(server_node_id) kparams = {} client.add_param(kparams, 'serverNodeId', server_node_id) client.queue_service_action_call('servernode', 'enable', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(server_node_id)
click to toggle source
Get server node by id @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4299 def get(server_node_id) kparams = {} client.add_param(kparams, 'serverNodeId', server_node_id) client.queue_service_action_call('servernode', 'get', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get_full_path(host_name, protocol='http', delivery_format=KalturaNotImplemented, delivery_type=KalturaNotImplemented)
click to toggle source
Get the edge server node full path @return [string]
# File lib/kaltura_client.rb, line 4311 def get_full_path(host_name, protocol='http', delivery_format=KalturaNotImplemented, delivery_type=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'hostName', host_name) client.add_param(kparams, 'protocol', protocol) client.add_param(kparams, 'deliveryFormat', delivery_format) client.add_param(kparams, 'deliveryType', delivery_type) client.queue_service_action_call('servernode', 'getFullPath', 'string', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
list(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
@return [KalturaServerNodeListResponse]
# File lib/kaltura_client.rb, line 4325 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('servernode', 'list', 'KalturaServerNodeListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
mark_offline(server_node_id)
click to toggle source
Mark server node offline @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4338 def mark_offline(server_node_id) kparams = {} client.add_param(kparams, 'serverNodeId', server_node_id) client.queue_service_action_call('servernode', 'markOffline', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
report_status(host_name, server_node=KalturaNotImplemented, server_node_status=1)
click to toggle source
Update server node status @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4350 def report_status(host_name, server_node=KalturaNotImplemented, server_node_status=1) kparams = {} client.add_param(kparams, 'hostName', host_name) client.add_param(kparams, 'serverNode', server_node) client.add_param(kparams, 'serverNodeStatus', server_node_status) client.queue_service_action_call('servernode', 'reportStatus', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update(server_node_id, server_node)
click to toggle source
Update server node by id @return [KalturaServerNode]
# File lib/kaltura_client.rb, line 4364 def update(server_node_id, server_node) kparams = {} client.add_param(kparams, 'serverNodeId', server_node_id) client.add_param(kparams, 'serverNode', server_node) client.queue_service_action_call('servernode', 'update', 'KalturaServerNode', kparams) if (client.is_multirequest) return nil end return client.do_queue() end