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) ⇒ KalturaGenericDistributionProviderAction
Add new Generic Distribution Provider Action.
-
#add_mrss_transform(id, xsl_data) ⇒ KalturaGenericDistributionProviderAction
Add MRSS transform file to generic distribution provider action.
-
#add_mrss_transform_from_file(id, xsl_file) ⇒ KalturaGenericDistributionProviderAction
Add MRSS transform file to generic distribution provider action.
-
#add_mrss_validate(id, xsd_data) ⇒ KalturaGenericDistributionProviderAction
Add MRSS validate file to generic distribution provider action.
-
#add_mrss_validate_from_file(id, xsd_file) ⇒ KalturaGenericDistributionProviderAction
Add MRSS validate file to generic distribution provider action.
-
#add_results_transform(id, transform_data) ⇒ KalturaGenericDistributionProviderAction
Add results transform file to generic distribution provider action.
-
#add_results_transform_from_file(id, transform_file) ⇒ KalturaGenericDistributionProviderAction
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) ⇒ KalturaGenericDistributionProviderAction
Get Generic Distribution Provider Action by id.
-
#get_by_provider_id(generic_distribution_provider_id, action_type) ⇒ KalturaGenericDistributionProviderAction
Get Generic Distribution Provider Action by provider id.
-
#initialize(client) ⇒ KalturaGenericDistributionProviderActionService
constructor
A new instance of KalturaGenericDistributionProviderActionService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ KalturaGenericDistributionProviderActionListResponse
List all distribution providers.
-
#update(id, generic_distribution_provider_action) ⇒ KalturaGenericDistributionProviderAction
Update Generic Distribution Provider Action by id.
-
#update_by_provider_id(generic_distribution_provider_id, action_type, generic_distribution_provider_action) ⇒ KalturaGenericDistributionProviderAction
Update Generic Distribution Provider Action by provider id.
Constructor Details
#initialize(client) ⇒ KalturaGenericDistributionProviderActionService
Returns a new instance of KalturaGenericDistributionProviderActionService.
2382 2383 2384 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2382 def initialize(client) super(client) end |
Instance Method Details
#add(generic_distribution_provider_action) ⇒ KalturaGenericDistributionProviderAction
Add new Generic Distribution Provider Action
2388 2389 2390 2391 2392 2393 2394 2395 2396 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2388 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) ⇒ KalturaGenericDistributionProviderAction
Add MRSS transform file to generic distribution provider action
2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2400 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) ⇒ KalturaGenericDistributionProviderAction
Add MRSS transform file to generic distribution provider action
2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2413 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) ⇒ KalturaGenericDistributionProviderAction
Add MRSS validate file to generic distribution provider action
2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2427 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) ⇒ KalturaGenericDistributionProviderAction
Add MRSS validate file to generic distribution provider action
2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2440 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) ⇒ KalturaGenericDistributionProviderAction
Add results transform file to generic distribution provider action
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2454 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) ⇒ KalturaGenericDistributionProviderAction
Add MRSS transform file to generic distribution provider action
2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2467 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
2481 2482 2483 2484 2485 2486 2487 2488 2489 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2481 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
2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2493 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) ⇒ KalturaGenericDistributionProviderAction
Get Generic Distribution Provider Action by id
2506 2507 2508 2509 2510 2511 2512 2513 2514 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2506 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) ⇒ KalturaGenericDistributionProviderAction
Get Generic Distribution Provider Action by provider id
2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2518 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) ⇒ KalturaGenericDistributionProviderActionListResponse
List all distribution providers
2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2531 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) ⇒ KalturaGenericDistributionProviderAction
Update Generic Distribution Provider Action by id
2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2544 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) ⇒ KalturaGenericDistributionProviderAction
Update Generic Distribution Provider Action by provider id
2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2557 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 |