Class: Kaltura::KalturaGenericDistributionProviderActionService

Inherits:
KalturaServiceBase show all
Defined in:
lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb

Overview

Generic Distribution Provider Actions service

Instance Attribute Summary

Attributes inherited from KalturaServiceBase

#client

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ KalturaGenericDistributionProviderActionService

Returns a new instance of KalturaGenericDistributionProviderActionService.



2374
2375
2376
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2374

def initialize(client)
  super(client)
end

Instance Method Details

#add(generic_distribution_provider_action) ⇒ KalturaGenericDistributionProviderAction

Add new Generic Distribution Provider Action



2380
2381
2382
2383
2384
2385
2386
2387
2388
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2380

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



2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2392

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



2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2405

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



2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2419

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



2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2432

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



2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2446

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



2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2459

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

Returns:



2473
2474
2475
2476
2477
2478
2479
2480
2481
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2473

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

Returns:



2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2485

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



2498
2499
2500
2501
2502
2503
2504
2505
2506
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2498

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



2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2510

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



2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2523

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



2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2536

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



2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2549

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