Class: Kaltura::KalturaVirusScanProfileService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaVirusScanProfileService
- Defined in:
- lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb
Overview
Virus scan profile service
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(virus_scan_profile) ⇒ Object
Allows you to add an virus scan profile object and virus scan profile content associated with Kaltura object.
-
#delete(virus_scan_profile_id) ⇒ Object
Mark the virus scan profile as deleted.
-
#get(virus_scan_profile_id) ⇒ Object
Retrieve an virus scan profile object by id.
-
#initialize(client) ⇒ KalturaVirusScanProfileService
constructor
A new instance of KalturaVirusScanProfileService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List virus scan profile objects by filter and pager.
-
#scan(flavor_asset_id, virus_scan_profile_id = KalturaNotImplemented) ⇒ Object
Scan flavor asset according to virus scan profile.
-
#update(virus_scan_profile_id, virus_scan_profile) ⇒ Object
Update exisitng virus scan profile, it is possible to update the virus scan profile id too.
Constructor Details
#initialize(client) ⇒ KalturaVirusScanProfileService
224 225 226 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 224 def initialize(client) super(client) end |
Instance Method Details
#add(virus_scan_profile) ⇒ Object
Allows you to add an virus scan profile object and virus scan profile content associated with Kaltura object
243 244 245 246 247 248 249 250 251 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 243 def add(virus_scan_profile) kparams = {} client.add_param(kparams, 'virusScanProfile', virus_scan_profile) client.queue_service_action_call('virusscan_virusscanprofile', 'add', 'KalturaVirusScanProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#delete(virus_scan_profile_id) ⇒ Object
Mark the virus scan profile as deleted
280 281 282 283 284 285 286 287 288 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 280 def delete(virus_scan_profile_id) kparams = {} client.add_param(kparams, 'virusScanProfileId', virus_scan_profile_id) client.queue_service_action_call('virusscan_virusscanprofile', 'delete', 'KalturaVirusScanProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get(virus_scan_profile_id) ⇒ Object
Retrieve an virus scan profile object by id
255 256 257 258 259 260 261 262 263 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 255 def get(virus_scan_profile_id) kparams = {} client.add_param(kparams, 'virusScanProfileId', virus_scan_profile_id) client.queue_service_action_call('virusscan_virusscanprofile', 'get', 'KalturaVirusScanProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List virus scan profile objects by filter and pager
230 231 232 233 234 235 236 237 238 239 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 230 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('virusscan_virusscanprofile', 'list', 'KalturaVirusScanProfileListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#scan(flavor_asset_id, virus_scan_profile_id = KalturaNotImplemented) ⇒ Object
Scan flavor asset according to virus scan profile
292 293 294 295 296 297 298 299 300 301 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 292 def scan(flavor_asset_id, virus_scan_profile_id=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'flavorAssetId', flavor_asset_id) client.add_param(kparams, 'virusScanProfileId', virus_scan_profile_id) client.queue_service_action_call('virusscan_virusscanprofile', 'scan', 'int', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update(virus_scan_profile_id, virus_scan_profile) ⇒ Object
Update exisitng virus scan profile, it is possible to update the virus scan profile id too
267 268 269 270 271 272 273 274 275 276 |
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 267 def update(virus_scan_profile_id, virus_scan_profile) kparams = {} client.add_param(kparams, 'virusScanProfileId', virus_scan_profile_id) client.add_param(kparams, 'virusScanProfile', virus_scan_profile) client.queue_service_action_call('virusscan_virusscanprofile', 'update', 'KalturaVirusScanProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |