class Kaltura::KalturaEmailIngestionProfileService
EmailIngestionProfile service lets you manage email ingestion profile records
Public Class Methods
new(client)
click to toggle source
Calls superclass method
# File lib/kaltura_client.rb, line 1456 def initialize(client) super(client) end
Public Instance Methods
add(email_ip)
click to toggle source
EmailIngestionProfile Add action allows you to add a EmailIngestionProfile to Kaltura
DB @return [KalturaEmailIngestionProfile]
# File lib/kaltura_client.rb, line 1462 def add(email_ip) kparams = {} client.add_param(kparams, 'EmailIP', email_ip) client.queue_service_action_call('emailingestionprofile', 'add', 'KalturaEmailIngestionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
add_media_entry(media_entry, upload_token_id, email_prof_id, from_address, email_msg_id)
click to toggle source
add KalturaMediaEntry
from email ingestion @return [KalturaMediaEntry]
# File lib/kaltura_client.rb, line 1474 def add_media_entry(media_entry, upload_token_id, email_prof_id, from_address, email_msg_id) kparams = {} client.add_param(kparams, 'mediaEntry', media_entry) client.add_param(kparams, 'uploadTokenId', upload_token_id) client.add_param(kparams, 'emailProfId', email_prof_id) client.add_param(kparams, 'fromAddress', from_address) client.add_param(kparams, 'emailMsgId', email_msg_id) client.queue_service_action_call('emailingestionprofile', 'addMediaEntry', 'KalturaMediaEntry', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
delete(id)
click to toggle source
Delete an existing EmailIngestionProfile @return []
# File lib/kaltura_client.rb, line 1490 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('emailingestionprofile', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get(id)
click to toggle source
Retrieve a EmailIngestionProfile by id @return [KalturaEmailIngestionProfile]
# File lib/kaltura_client.rb, line 1502 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('emailingestionprofile', 'get', 'KalturaEmailIngestionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
get_by_email_address(email_address)
click to toggle source
Retrieve a EmailIngestionProfile by email address @return [KalturaEmailIngestionProfile]
# File lib/kaltura_client.rb, line 1514 def get_by_email_address(email_address) kparams = {} client.add_param(kparams, 'emailAddress', email_address) client.queue_service_action_call('emailingestionprofile', 'getByEmailAddress', 'KalturaEmailIngestionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end
update(id, email_ip)
click to toggle source
Update an existing EmailIngestionProfile @return [KalturaEmailIngestionProfile]
# File lib/kaltura_client.rb, line 1526 def update(id, email_ip) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'EmailIP', email_ip) client.queue_service_action_call('emailingestionprofile', 'update', 'KalturaEmailIngestionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end