Class: Kaltura::KalturaGenericDistributionProviderActionService

Inherits:
KalturaServiceBase show all
Defined in:
lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb

Overview

Generic Distribution Provider Actions service

Instance Attribute Summary

Attributes inherited from KalturaServiceBase

#client

Instance Method Summary collapse

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