Class: Kaltura::KalturaConversionProfileService
- Inherits:
-
KalturaServiceBase
- Object
- KalturaServiceBase
- Kaltura::KalturaConversionProfileService
- Defined in:
- lib/kaltura_client.rb
Overview
Add & Manage Conversion Profiles
Instance Attribute Summary
Attributes inherited from KalturaServiceBase
Instance Method Summary collapse
-
#add(conversion_profile) ⇒ Object
Add new Conversion Profile.
-
#delete(id) ⇒ Object
Delete Conversion Profile by ID.
-
#get(id) ⇒ Object
Get Conversion Profile by ID.
-
#get_default(type = KalturaNotImplemented) ⇒ Object
Get the partner’s default conversion profile.
-
#initialize(client) ⇒ KalturaConversionProfileService
constructor
A new instance of KalturaConversionProfileService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List Conversion Profiles by filter with paging support.
-
#set_as_default(id) ⇒ Object
Set Conversion Profile to be the partner default.
-
#update(id, conversion_profile) ⇒ Object
Update Conversion Profile by ID.
Constructor Details
#initialize(client) ⇒ KalturaConversionProfileService
1141 1142 1143 |
# File 'lib/kaltura_client.rb', line 1141 def initialize(client) super(client) end |
Instance Method Details
#add(conversion_profile) ⇒ Object
Add new Conversion Profile
1171 1172 1173 1174 1175 1176 1177 1178 1179 |
# File 'lib/kaltura_client.rb', line 1171 def add(conversion_profile) kparams = {} client.add_param(kparams, 'conversionProfile', conversion_profile) client.queue_service_action_call('conversionprofile', 'add', 'KalturaConversionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#delete(id) ⇒ Object
Delete Conversion Profile by ID
1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/kaltura_client.rb', line 1208 def delete(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('conversionprofile', 'delete', '', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get(id) ⇒ Object
Get Conversion Profile by ID
1183 1184 1185 1186 1187 1188 1189 1190 1191 |
# File 'lib/kaltura_client.rb', line 1183 def get(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('conversionprofile', 'get', 'KalturaConversionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#get_default(type = KalturaNotImplemented) ⇒ Object
Get the partner’s default conversion profile
1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'lib/kaltura_client.rb', line 1159 def get_default(type=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'type', type) client.queue_service_action_call('conversionprofile', 'getDefault', 'KalturaConversionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List Conversion Profiles by filter with paging support
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 |
# File 'lib/kaltura_client.rb', line 1220 def list(filter=KalturaNotImplemented, pager=KalturaNotImplemented) kparams = {} client.add_param(kparams, 'filter', filter) client.add_param(kparams, 'pager', pager) client.queue_service_action_call('conversionprofile', 'list', 'KalturaConversionProfileListResponse', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#set_as_default(id) ⇒ Object
Set Conversion Profile to be the partner default
1147 1148 1149 1150 1151 1152 1153 1154 1155 |
# File 'lib/kaltura_client.rb', line 1147 def set_as_default(id) kparams = {} client.add_param(kparams, 'id', id) client.queue_service_action_call('conversionprofile', 'setAsDefault', 'KalturaConversionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |
#update(id, conversion_profile) ⇒ Object
Update Conversion Profile by ID
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 |
# File 'lib/kaltura_client.rb', line 1195 def update(id, conversion_profile) kparams = {} client.add_param(kparams, 'id', id) client.add_param(kparams, 'conversionProfile', conversion_profile) client.queue_service_action_call('conversionprofile', 'update', 'KalturaConversionProfile', kparams) if (client.is_multirequest) return nil end return client.do_queue() end |