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) ⇒ Object
Add new Generic Distribution Provider Action.
-
#add_mrss_transform(id, xsl_data) ⇒ Object
Add MRSS transform file to generic distribution provider action.
-
#add_mrss_transform_from_file(id, xsl_file) ⇒ Object
Add MRSS transform file to generic distribution provider action.
-
#add_mrss_validate(id, xsd_data) ⇒ Object
Add MRSS validate file to generic distribution provider action.
-
#add_mrss_validate_from_file(id, xsd_file) ⇒ Object
Add MRSS validate file to generic distribution provider action.
-
#add_results_transform(id, transform_data) ⇒ Object
Add results transform file to generic distribution provider action.
-
#add_results_transform_from_file(id, transform_file) ⇒ Object
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) ⇒ Object
Get Generic Distribution Provider Action by id.
-
#get_by_provider_id(generic_distribution_provider_id, action_type) ⇒ Object
Get Generic Distribution Provider Action by provider id.
-
#initialize(client) ⇒ KalturaGenericDistributionProviderActionService
constructor
A new instance of KalturaGenericDistributionProviderActionService.
-
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List all distribution providers.
-
#update(id, generic_distribution_provider_action) ⇒ Object
Update Generic Distribution Provider Action by id.
-
#update_by_provider_id(generic_distribution_provider_id, action_type, generic_distribution_provider_action) ⇒ Object
Update Generic Distribution Provider Action by provider id.
Constructor Details
#initialize(client) ⇒ KalturaGenericDistributionProviderActionService
Returns a new instance of KalturaGenericDistributionProviderActionService.
1438 1439 1440 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1438 def initialize(client) super(client) end |
Instance Method Details
#add(generic_distribution_provider_action) ⇒ Object
Add new Generic Distribution Provider Action
1444 1445 1446 1447 1448 1449 1450 1451 1452 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1444 def add(generic_distribution_provider_action) kparams = {} client.add_param(kparams, 'genericDistributionProviderAction', generic_distribution_provider_action); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'add', 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
1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1456 def add_mrss_transform(id, xsl_data) kparams = {} # the id of the generic distribution provider action client.add_param(kparams, 'id', id); # XSL MRSS transformation data client.add_param(kparams, 'xslData', xsl_data); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssTransform', 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
1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1471 def add_mrss_transform_from_file(id, xsl_file) kparams = {} # the id of the generic distribution provider action client.add_param(kparams, 'id', id); # XSL MRSS transformation file client.add_param(kparams, 'xslFile', xsl_file); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssTransformFromFile', kparams); 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
1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1486 def add_mrss_validate(id, xsd_data) kparams = {} # the id of the generic distribution provider action client.add_param(kparams, 'id', id); # XSD MRSS validatation data client.add_param(kparams, 'xsdData', xsd_data); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssValidate', 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
1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1501 def add_mrss_validate_from_file(id, xsd_file) kparams = {} # the id of the generic distribution provider action client.add_param(kparams, 'id', id); # XSD MRSS validatation file client.add_param(kparams, 'xsdFile', xsd_file); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addMrssValidateFromFile', kparams); 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
1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1516 def add_results_transform(id, transform_data) kparams = {} # the id of the generic distribution provider action client.add_param(kparams, 'id', id); # transformation data xsl, xPath or regex client.add_param(kparams, 'transformData', transform_data); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addResultsTransform', 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
1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1531 def add_results_transform_from_file(id, transform_file) kparams = {} # the id of the generic distribution provider action client.add_param(kparams, 'id', id); # transformation file xsl, xPath or regex client.add_param(kparams, 'transformFile', transform_file); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'addResultsTransformFromFile', kparams); if (client.is_multirequest) return nil; end return client.do_queue(); end |
#delete(id) ⇒ Object
Delete Generic Distribution Provider Action by id
1598 1599 1600 1601 1602 1603 1604 1605 1606 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1598 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
1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1610 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
1546 1547 1548 1549 1550 1551 1552 1553 1554 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1546 def get(id) kparams = {} client.add_param(kparams, 'id', id); client.queue_service_action_call('contentdistribution_genericdistributionprovideraction', 'get', 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
1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1558 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', kparams); if (client.is_multirequest) return nil; end return client.do_queue(); end |
#list(filter = KalturaNotImplemented, pager = KalturaNotImplemented) ⇒ Object
List all distribution providers
1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1623 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', 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
1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1585 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', 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
1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 |
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 1571 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', kparams); if (client.is_multirequest) return nil; end return client.do_queue(); end |