Class: Kaltura::KalturaGenericDistributionProviderActionService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaGenericDistributionProviderActionService
- Defined in:
- lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb
Overview
Generic Distribution Provider Actions service
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(generic_distribution_provider_action) ⇒ Object
Add new Generic Distribution Provider Action.
-
#add_mrss_transform(id, xsl_data) ⇒ Object
Add MRSS transform file to generic distribution provider action.
-
#add_mrss_transform_from_file(id, xsl_file) ⇒ Object
Add MRSS transform file to generic distribution provider action.
-
#add_mrss_validate(id, xsd_data) ⇒ Object
Add MRSS validate file to generic distribution provider action.
-
#add_mrss_validate_from_file(id, xsd_file) ⇒ Object
Add MRSS validate file to generic distribution provider action.
-
#add_results_transform(id, transform_data) ⇒ Object
Add results transform file to generic distribution provider action.
-
#add_results_transform_from_file(id, transform_file) ⇒ Object
Add MRSS transform file to generic distribution provider action.
-
#delete(id) ⇒ Object
Delete Generic Distribution Provider Action by id.
-
#delete_by_provider_id(generic_distribution_provider_id, action_type) ⇒ Object
Delete Generic Distribution Provider Action by provider id.
-
#get(id) ⇒ Object
Get Generic Distribution Provider Action by id.
-
#get_by_provider_id(generic_distribution_provider_id, action_type) ⇒ Object
Get Generic Distribution Provider Action by provider id.
-
#initialize(client) ⇒ KalturaGenericDistributionProviderActionService
constructor
A new instance of KalturaGenericDistributionProviderActionService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List all distribution providers.
-
#update(id, generic_distribution_provider_action) ⇒ Object
Update Generic Distribution Provider Action by id.
-
#update_by_provider_id(generic_distribution_provider_id, action_type, generic_distribution_provider_action) ⇒ Object
Update Generic Distribution Provider Action by provider id.
Constructor Details
#initialize(client) ⇒ KalturaGenericDistributionProviderActionService
Returns a new instance of KalturaGenericDistributionProviderActionService.
1954 1955 1956 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1954 def initialize(client) super(client) end |
Instance Method Details
#add(generic_distribution_provider_action) ⇒ Object
Add new Generic Distribution Provider Action
1960 1961 1962 1963 1964 1965 1966 1967 1968 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1960 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(id, xsl_data) ⇒ Object
Add MRSS transform file to generic distribution provider action
1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1972 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_from_file(id, xsl_file) ⇒ Object
Add MRSS transform file to generic distribution provider action
1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1985 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(id, xsd_data) ⇒ Object
Add MRSS validate file to generic distribution provider action
1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1999 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_from_file(id, xsd_file) ⇒ Object
Add MRSS validate file to generic distribution provider action
2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2012 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(id, transform_data) ⇒ Object
Add results transform file to generic distribution provider action
2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2026 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_results_transform_from_file(id, transform_file) ⇒ Object
Add MRSS transform file to generic distribution provider action
2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2039 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(id) ⇒ Object
Delete Generic Distribution Provider Action by id
2105 2106 2107 2108 2109 2110 2111 2112 2113 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2105 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_by_provider_id(generic_distribution_provider_id, action_type) ⇒ Object
Delete Generic Distribution Provider Action by provider id
2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2117 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(id) ⇒ Object
Get Generic Distribution Provider Action by id
2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2053 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_by_provider_id(generic_distribution_provider_id, action_type) ⇒ Object
Get Generic Distribution Provider Action by provider id
2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2065 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(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List all distribution providers
2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2130 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(id, generic_distribution_provider_action) ⇒ Object
Update Generic Distribution Provider Action by id
2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2092 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_by_provider_id(generic_distribution_provider_id, action_type, generic_distribution_provider_action) ⇒ Object
Update Generic Distribution Provider Action by provider id
2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2078 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 |