class Kaltura::KalturaDropFolderFileService
DropFolderFile service lets you create and manage drop folder files
Public Class Methods
new(client)
click to toggle source
Calls superclass method
Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1286 def initialize(client) super(client) end
Public Instance Methods
add(drop_folder_file)
click to toggle source
Allows you to add a new KalturaDropFolderFile
object @return [KalturaDropFolderFile]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1292 def add(drop_folder_file) kparams = {} client.add_param(kparams, 'dropFolderFile', drop_folder_file) client.queue_service_action_call('dropfolder_dropfolderfile', 'add', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete(drop_folder_file_id)
click to toggle source
Mark the KalturaDropFolderFile
object as deleted @return [KalturaDropFolderFile]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1304 def delete(drop_folder_file_id) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.queue_service_action_call('dropfolder_dropfolderfile', 'delete', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(drop_folder_file_id)
click to toggle source
Retrieve a KalturaDropFolderFile
object by ID @return [KalturaDropFolderFile]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1316 def get(drop_folder_file_id) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.queue_service_action_call('dropfolder_dropfolderfile', 'get', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
ignore(drop_folder_file_id)
click to toggle source
Set the KalturaDropFolderFile
status to ignore (KalturaDropFolderFileStatus::IGNORE) @return [KalturaDropFolderFile]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1328 def ignore(drop_folder_file_id) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.queue_service_action_call('dropfolder_dropfolderfile', 'ignore', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
list(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
List KalturaDropFolderFile
objects @return [KalturaDropFolderFileListResponse]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1340 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('dropfolder_dropfolderfile', 'list', 'KalturaDropFolderFileListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update(drop_folder_file_id, drop_folder_file)
click to toggle source
Update an existing KalturaDropFolderFile
object @return [KalturaDropFolderFile]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1353 def update(drop_folder_file_id, drop_folder_file) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.add_param(kparams, 'dropFolderFile', drop_folder_file) client.queue_service_action_call('dropfolder_dropfolderfile', 'update', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update_status(drop_folder_file_id, status)
click to toggle source
Update status of KalturaDropFolderFile
@return [KalturaDropFolderFile]
# File lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb, line 1366 def update_status(drop_folder_file_id, status) kparams = {} client.add_param(kparams, 'dropFolderFileId', drop_folder_file_id) client.add_param(kparams, 'status', status) client.queue_service_action_call('dropfolder_dropfolderfile', 'updateStatus', 'KalturaDropFolderFile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end