class Kaltura::KalturaSyndicationFeedService
Add & Manage Syndication Feeds
Public Class Methods
new(client)
click to toggle source
Calls superclass method
# File lib/kaltura_client.rb, line 4633 def initialize(client) super(client) end
Public Instance Methods
add(syndication_feed)
click to toggle source
Add new Syndication Feed @return [KalturaBaseSyndicationFeed]
# File lib/kaltura_client.rb, line 4639 def add(syndication_feed) kparams = {} client.add_param(kparams, 'syndicationFeed', syndication_feed) client.queue_service_action_call('syndicationfeed', 'add', 'KalturaBaseSyndicationFeed', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete(id)
click to toggle source
Delete Syndication Feed by ID @return []
# File lib/kaltura_client.rb, line 4651 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('syndicationfeed', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(id)
click to toggle source
Get Syndication Feed by ID @return [KalturaBaseSyndicationFeed]
# File lib/kaltura_client.rb, line 4663 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('syndicationfeed', 'get', 'KalturaBaseSyndicationFeed', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get_entry_count(feed_id)
click to toggle source
get entry count for a syndication feed @return [KalturaSyndicationFeedEntryCount]
# File lib/kaltura_client.rb, line 4675 def get_entry_count(feed_id) kparams = {} client.add_param(kparams, 'feedId', feed_id) client.queue_service_action_call('syndicationfeed', 'getEntryCount', 'KalturaSyndicationFeedEntryCount', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
list(filter=KalturaNotImplemented, pager=KalturaNotImplemented)
click to toggle source
List Syndication Feeds by filter with paging support @return [KalturaBaseSyndicationFeedListResponse]
# File lib/kaltura_client.rb, line 4687 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('syndicationfeed', 'list', 'KalturaBaseSyndicationFeedListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
request_conversion(feed_id)
click to toggle source
request conversion for all entries that doesn't have the required flavor param
returns a comma-separated ids of conversion jobs
@return [string]
# File lib/kaltura_client.rb, line 4701 def request_conversion(feed_id) kparams = {} client.add_param(kparams, 'feedId', feed_id) client.queue_service_action_call('syndicationfeed', 'requestConversion', 'string', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update(id, syndication_feed)
click to toggle source
Update Syndication Feed by ID @return [KalturaBaseSyndicationFeed]
# File lib/kaltura_client.rb, line 4713 def update(id, syndication_feed) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'syndicationFeed', syndication_feed) client.queue_service_action_call('syndicationfeed', 'update', 'KalturaBaseSyndicationFeed', kparams) if (client.is_multirequest) return nil end return client.do_queue() end