Class: Kaltura::KalturaServerNodeService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaServerNodeService
- Defined in:
- lib/kaltura_client.rb
Overview
Server Node service
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(server_node) ⇒ Object
Adds a server node to the Kaltura DB.
-
#delete(server_node_id) ⇒ Object
delete server node by id.
-
#disable(server_node_id) ⇒ Object
Disable server node by id.
-
#enable(server_node_id) ⇒ Object
Enable server node by id.
-
#get(server_node_id) ⇒ Object
Get server node by id.
-
#initialize(client) ⇒ KalturaServerNodeService
constructor
A new instance of KalturaServerNodeService.
- #list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
-
#report_status(host_name, server_node = KalturaNotImplemented) ⇒ Object
Update server node status.
-
#update(server_node_id, server_node) ⇒ Object
Update server node by id.
Constructor Details
#initialize(client) ⇒ KalturaServerNodeService
Returns a new instance of KalturaServerNodeService.
4031 4032 4033 |
# File 'lib/kaltura_client.rb', line 4031 def initialize(client) super(client) end |
Instance Method Details
#add(server_node) ⇒ Object
Adds a server node to the Kaltura DB.
4037 4038 4039 4040 4041 4042 4043 4044 4045 |
# File 'lib/kaltura_client.rb', line 4037 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) ⇒ Object
delete server node by id
4074 4075 4076 4077 4078 4079 4080 4081 4082 |
# File 'lib/kaltura_client.rb', line 4074 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) ⇒ Object
Disable server node by id
4086 4087 4088 4089 4090 4091 4092 4093 4094 |
# File 'lib/kaltura_client.rb', line 4086 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) ⇒ Object
Enable server node by id
4098 4099 4100 4101 4102 4103 4104 4105 4106 |
# File 'lib/kaltura_client.rb', line 4098 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) ⇒ Object
Get server node by id
4049 4050 4051 4052 4053 4054 4055 4056 4057 |
# File 'lib/kaltura_client.rb', line 4049 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 |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 |
# File 'lib/kaltura_client.rb', line 4108 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 |
#report_status(host_name, server_node = KalturaNotImplemented) ⇒ Object
Update server node status
4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 |
# File 'lib/kaltura_client.rb', line 4121 def report_status(host_name, server_node=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'hostName', host_name) client.add_param(kparams, 'serverNode', server_node) 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) ⇒ Object
Update server node by id
4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 |
# File 'lib/kaltura_client.rb', line 4061 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 |