class Kaltura::KalturaGenericDistributionProviderActionService
Generic Distribution Provider Actions service
Public Class Methods
Kaltura::KalturaServiceBase::new
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2375 def initialize(client) super(client) end
Public Instance Methods
Add new Generic Distribution Provider Action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2381 def add(generic_distribution_provider_action) kparams = {} client.add_param(kparams, 'genericDistributionProviderAction', generic_distribution_provider_action) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'add', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Add MRSS transform file to generic distribution provider action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2393 def add_mrss_transform(id, xsl_data) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'xslData', xsl_data) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssTransform', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Add MRSS transform file to generic distribution provider action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2406 def add_mrss_transform_from_file(id, xsl_file) kparams = {} kfiles = {} client.add_param(kparams, 'id', id) client.add_param(kfiles, 'xslFile', xsl_file) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssTransformFromFile', 'KalturaGenericDistributionProviderAction', kparams, kfiles) if (client.is_multirequest) return nil end return client.do_queue() end
Add MRSS validate file to generic distribution provider action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2420 def add_mrss_validate(id, xsd_data) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'xsdData', xsd_data) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssValidate', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Add MRSS validate file to generic distribution provider action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2433 def add_mrss_validate_from_file(id, xsd_file) kparams = {} kfiles = {} client.add_param(kparams, 'id', id) client.add_param(kfiles, 'xsdFile', xsd_file) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssValidateFromFile', 'KalturaGenericDistributionProviderAction', kparams, kfiles) if (client.is_multirequest) return nil end return client.do_queue() end
Add results transform file to generic distribution provider action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2447 def add_results_transform(id, transform_data) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'transformData', transform_data) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addResultsTransform', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Add MRSS transform file to generic distribution provider action @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2460 def add_results_transform_from_file(id, transform_file) kparams = {} kfiles = {} client.add_param(kparams, 'id', id) client.add_param(kfiles, 'transformFile', transform_file) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addResultsTransformFromFile', 'KalturaGenericDistributionProviderAction', kparams, kfiles) if (client.is_multirequest) return nil end return client.do_queue() end
Delete Generic Distribution Provider Action by id @return []
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2474 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Delete Generic Distribution Provider Action by provider id @return []
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2486 def delete_by_provider_id(generic_distribution_provider_id, action_type) kparams = {} client.add_param(kparams, 'genericDistributionProviderId', generic_distribution_provider_id) client.add_param(kparams, 'actionType', action_type) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'deleteByProviderId', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Get Generic Distribution Provider Action by id @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2499 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'get', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Get Generic Distribution Provider Action by provider id @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2511 def get_by_provider_id(generic_distribution_provider_id, action_type) kparams = {} client.add_param(kparams, 'genericDistributionProviderId', generic_distribution_provider_id) client.add_param(kparams, 'actionType', action_type) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'getByProviderId', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
List all distribution providers @return [KalturaGenericDistributionProviderActionListResponse]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2524 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'list', 'KalturaGenericDistributionProviderActionListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Update Generic Distribution Provider Action by id @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2537 def update(id, generic_distribution_provider_action) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'genericDistributionProviderAction', generic_distribution_provider_action) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'update', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
Update Generic Distribution Provider Action by provider id @return [KalturaGenericDistributionProviderAction]
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 2550 def update_by_provider_id(generic_distribution_provider_id, action_type, generic_distribution_provider_action) kparams = {} client.add_param(kparams, 'genericDistributionProviderId', generic_distribution_provider_id) client.add_param(kparams, 'actionType', action_type) client.add_param(kparams, 'genericDistributionProviderAction', generic_distribution_provider_action) client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'updateByProviderId', 'KalturaGenericDistributionProviderAction', kparams) if (client.is_multirequest) return nil end return client.do_queue() end