Class: Kaltura::KalturaClient

Inherits:
KalturaClientBase show all
Defined in:
lib/kaltura_client.rb,
lib/kaltura_plugins/kaltura_like_client_plugin.rb,
lib/kaltura_plugins/kaltura_quiz_client_plugin.rb,
lib/kaltura_plugins/kaltura_caption_client_plugin.rb,
lib/kaltura_plugins/kaltura_document_client_plugin.rb,
lib/kaltura_plugins/kaltura_metadata_client_plugin.rb,
lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb,
lib/kaltura_plugins/kaltura_annotation_client_plugin.rb,
lib/kaltura_plugins/kaltura_attachment_client_plugin.rb,
lib/kaltura_plugins/kaltura_short_link_client_plugin.rb,
lib/kaltura_plugins/kaltura_tag_search_client_plugin.rb,
lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb,
lib/kaltura_plugins/kaltura_bulk_upload_client_plugin.rb,
lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb,
lib/kaltura_plugins/kaltura_integration_client_plugin.rb,
lib/kaltura_plugins/kaltura_var_console_client_plugin.rb,
lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb,
lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb,
lib/kaltura_plugins/kaltura_external_media_client_plugin.rb,
lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb,
lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb,
lib/kaltura_plugins/kaltura_event_notification_client_plugin.rb,
lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb,
lib/kaltura_plugins/kaltura_kaltura_internal_tools_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaClientBase

#config, #is_multirequest, #responseHeaders

Instance Method Summary collapse

Methods inherited from KalturaClientBase

#add_param, camelcase_to_underscore, #do_http_request, #do_multirequest, #do_queue, #escape, #generate_session, #get_serve_url, #is_error, #log, object_from_xml, #parse_to_objects, #parse_xml_to_objects, #queue_service_action_call, #raise_exception_if_error, #signature, #start_multirequest

Constructor Details

#initialize(client) ⇒ KalturaClient

Returns a new instance of KalturaClient.



5973
5974
5975
5976
5977
# File 'lib/kaltura_client.rb', line 5973

def initialize(client)
	super(client)
	self.client_tag = 'ruby:15-12-16'
	self.api_version = '3.3.0'
end

Instance Attribute Details

#access_control_profile_serviceObject (readonly)

Returns the value of attribute access_control_profile_service.



5541
5542
5543
# File 'lib/kaltura_client.rb', line 5541

def access_control_profile_service
  @access_control_profile_service
end

#access_control_serviceObject (readonly)

Returns the value of attribute access_control_service.



5549
5550
5551
# File 'lib/kaltura_client.rb', line 5549

def access_control_service
  @access_control_service
end

#admin_user_serviceObject (readonly)

Returns the value of attribute admin_user_service.



5557
5558
5559
# File 'lib/kaltura_client.rb', line 5557

def admin_user_service
  @admin_user_service
end

#annotation_serviceObject (readonly)

Returns the value of attribute annotation_service.



283
284
285
# File 'lib/kaltura_plugins/kaltura_annotation_client_plugin.rb', line 283

def annotation_service
  @annotation_service
end

#app_token_serviceObject (readonly)

Returns the value of attribute app_token_service.



5565
5566
5567
# File 'lib/kaltura_client.rb', line 5565

def app_token_service
  @app_token_service
end

#attachment_asset_serviceObject (readonly)

Returns the value of attribute attachment_asset_service.



244
245
246
# File 'lib/kaltura_plugins/kaltura_attachment_client_plugin.rb', line 244

def attachment_asset_service
  @attachment_asset_service
end

#base_entry_serviceObject (readonly)

Returns the value of attribute base_entry_service.



5573
5574
5575
# File 'lib/kaltura_client.rb', line 5573

def base_entry_service
  @base_entry_service
end

#bulk_serviceObject (readonly)

Returns the value of attribute bulk_service.



109
110
111
# File 'lib/kaltura_plugins/kaltura_bulk_upload_client_plugin.rb', line 109

def bulk_service
  @bulk_service
end

#bulk_upload_serviceObject (readonly)

Returns the value of attribute bulk_upload_service.



5581
5582
5583
# File 'lib/kaltura_client.rb', line 5581

def bulk_upload_service
  @bulk_upload_service
end

#caption_asset_item_serviceObject (readonly)

Returns the value of attribute caption_asset_item_service.



175
176
177
# File 'lib/kaltura_plugins/kaltura_caption_search_client_plugin.rb', line 175

def caption_asset_item_service
  @caption_asset_item_service
end

#caption_asset_serviceObject (readonly)

Returns the value of attribute caption_asset_service.



470
471
472
# File 'lib/kaltura_plugins/kaltura_caption_client_plugin.rb', line 470

def caption_asset_service
  @caption_asset_service
end

#caption_params_serviceObject (readonly)

Returns the value of attribute caption_params_service.



478
479
480
# File 'lib/kaltura_plugins/kaltura_caption_client_plugin.rb', line 478

def caption_params_service
  @caption_params_service
end

#category_entry_serviceObject (readonly)

Returns the value of attribute category_entry_service.



5589
5590
5591
# File 'lib/kaltura_client.rb', line 5589

def category_entry_service
  @category_entry_service
end

#category_serviceObject (readonly)

Returns the value of attribute category_service.



5597
5598
5599
# File 'lib/kaltura_client.rb', line 5597

def category_service
  @category_service
end

#category_user_serviceObject (readonly)

Returns the value of attribute category_user_service.



5605
5606
5607
# File 'lib/kaltura_client.rb', line 5605

def category_user_service
  @category_user_service
end

#conversion_profile_asset_params_serviceObject (readonly)

Returns the value of attribute conversion_profile_asset_params_service.



5613
5614
5615
# File 'lib/kaltura_client.rb', line 5613

def conversion_profile_asset_params_service
  @conversion_profile_asset_params_service
end

#conversion_profile_serviceObject (readonly)

Returns the value of attribute conversion_profile_service.



5621
5622
5623
# File 'lib/kaltura_client.rb', line 5621

def conversion_profile_service
  @conversion_profile_service
end

#cue_point_serviceObject (readonly)

Returns the value of attribute cue_point_service.



384
385
386
# File 'lib/kaltura_plugins/kaltura_cue_point_client_plugin.rb', line 384

def cue_point_service
  @cue_point_service
end

#data_serviceObject (readonly)

Returns the value of attribute data_service.



5629
5630
5631
# File 'lib/kaltura_client.rb', line 5629

def data_service
  @data_service
end

#delivery_profile_serviceObject (readonly)

Returns the value of attribute delivery_profile_service.



5637
5638
5639
# File 'lib/kaltura_client.rb', line 5637

def delivery_profile_service
  @delivery_profile_service
end

#distribution_profile_serviceObject (readonly)

Returns the value of attribute distribution_profile_service.



2143
2144
2145
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2143

def distribution_profile_service
  @distribution_profile_service
end

#distribution_provider_serviceObject (readonly)

Returns the value of attribute distribution_provider_service.



2159
2160
2161
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2159

def distribution_provider_service
  @distribution_provider_service
end

#document_serviceObject (readonly)

Returns the value of attribute document_service.



5645
5646
5647
# File 'lib/kaltura_client.rb', line 5645

def document_service
  @document_service
end

#documents_serviceObject (readonly)

Returns the value of attribute documents_service.



644
645
646
# File 'lib/kaltura_plugins/kaltura_document_client_plugin.rb', line 644

def documents_service
  @documents_service
end

#drop_folder_file_serviceObject (readonly)

Returns the value of attribute drop_folder_file_service.



1082
1083
1084
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1082

def drop_folder_file_service
  @drop_folder_file_service
end

#drop_folder_serviceObject (readonly)

Returns the value of attribute drop_folder_service.



1074
1075
1076
# File 'lib/kaltura_plugins/kaltura_drop_folder_client_plugin.rb', line 1074

def drop_folder_service
  @drop_folder_service
end

#email_ingestion_profile_serviceObject (readonly)

Returns the value of attribute email_ingestion_profile_service.



5653
5654
5655
# File 'lib/kaltura_client.rb', line 5653

def email_ingestion_profile_service
  @email_ingestion_profile_service
end

#entry_admin_serviceObject (readonly)

Returns the value of attribute entry_admin_service.



369
370
371
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 369

def entry_admin_service
  @entry_admin_service
end

#entry_distribution_serviceObject (readonly)

Returns the value of attribute entry_distribution_service.



2151
2152
2153
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2151

def entry_distribution_service
  @entry_distribution_service
end

#event_notification_template_serviceObject (readonly)

Returns the value of attribute event_notification_template_service.



494
495
496
# File 'lib/kaltura_plugins/kaltura_event_notification_client_plugin.rb', line 494

def event_notification_template_service
  @event_notification_template_service
end

#external_media_serviceObject (readonly)

Returns the value of attribute external_media_service.



210
211
212
# File 'lib/kaltura_plugins/kaltura_external_media_client_plugin.rb', line 210

def external_media_service
  @external_media_service
end

#file_asset_serviceObject (readonly)

Returns the value of attribute file_asset_service.



5661
5662
5663
# File 'lib/kaltura_client.rb', line 5661

def file_asset_service
  @file_asset_service
end

#flavor_asset_serviceObject (readonly)

Returns the value of attribute flavor_asset_service.



5669
5670
5671
# File 'lib/kaltura_client.rb', line 5669

def flavor_asset_service
  @flavor_asset_service
end

#flavor_params_output_serviceObject (readonly)

Returns the value of attribute flavor_params_output_service.



5677
5678
5679
# File 'lib/kaltura_client.rb', line 5677

def flavor_params_output_service
  @flavor_params_output_service
end

#flavor_params_serviceObject (readonly)

Returns the value of attribute flavor_params_service.



5685
5686
5687
# File 'lib/kaltura_client.rb', line 5685

def flavor_params_service
  @flavor_params_service
end

#generic_distribution_provider_action_serviceObject (readonly)

Returns the value of attribute generic_distribution_provider_action_service.



2175
2176
2177
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2175

def generic_distribution_provider_action_service
  @generic_distribution_provider_action_service
end

#generic_distribution_provider_serviceObject (readonly)

Returns the value of attribute generic_distribution_provider_service.



2167
2168
2169
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 2167

def generic_distribution_provider_service
  @generic_distribution_provider_service
end

#group_user_serviceObject (readonly)

Returns the value of attribute group_user_service.



5693
5694
5695
# File 'lib/kaltura_client.rb', line 5693

def group_user_service
  @group_user_service
end

#integration_serviceObject (readonly)

Returns the value of attribute integration_service.



117
118
119
# File 'lib/kaltura_plugins/kaltura_integration_client_plugin.rb', line 117

def integration_service
  @integration_service
end

#kaltura_internal_tools_system_helper_serviceObject (readonly)

Returns the value of attribute kaltura_internal_tools_system_helper_service.



112
113
114
# File 'lib/kaltura_plugins/kaltura_kaltura_internal_tools_client_plugin.rb', line 112

def kaltura_internal_tools_system_helper_service
  @kaltura_internal_tools_system_helper_service
end

#like_serviceObject (readonly)

Returns the value of attribute like_service.



154
155
156
# File 'lib/kaltura_plugins/kaltura_like_client_plugin.rb', line 154

def like_service
  @like_service
end

#live_channel_segment_serviceObject (readonly)

Returns the value of attribute live_channel_segment_service.



5701
5702
5703
# File 'lib/kaltura_client.rb', line 5701

def live_channel_segment_service
  @live_channel_segment_service
end

#live_channel_serviceObject (readonly)

Returns the value of attribute live_channel_service.



5709
5710
5711
# File 'lib/kaltura_client.rb', line 5709

def live_channel_service
  @live_channel_service
end

#live_reports_serviceObject (readonly)

Returns the value of attribute live_reports_service.



5717
5718
5719
# File 'lib/kaltura_client.rb', line 5717

def live_reports_service
  @live_reports_service
end

#live_stats_serviceObject (readonly)

Returns the value of attribute live_stats_service.



5725
5726
5727
# File 'lib/kaltura_client.rb', line 5725

def live_stats_service
  @live_stats_service
end

#live_stream_serviceObject (readonly)

Returns the value of attribute live_stream_service.



5733
5734
5735
# File 'lib/kaltura_client.rb', line 5733

def live_stream_service
  @live_stream_service
end

#media_info_serviceObject (readonly)

Returns the value of attribute media_info_service.



5741
5742
5743
# File 'lib/kaltura_client.rb', line 5741

def media_info_service
  @media_info_service
end

#media_serviceObject (readonly)

Returns the value of attribute media_service.



5749
5750
5751
# File 'lib/kaltura_client.rb', line 5749

def media_service
  @media_service
end

#metadata_profile_serviceObject (readonly)

Returns the value of attribute metadata_profile_service.



964
965
966
# File 'lib/kaltura_plugins/kaltura_metadata_client_plugin.rb', line 964

def 
  @metadata_profile_service
end

#metadata_serviceObject (readonly)

Returns the value of attribute metadata_service.



956
957
958
# File 'lib/kaltura_plugins/kaltura_metadata_client_plugin.rb', line 956

def 
  @metadata_service
end

#mixing_serviceObject (readonly)

Returns the value of attribute mixing_service.



5757
5758
5759
# File 'lib/kaltura_client.rb', line 5757

def mixing_service
  @mixing_service
end

#notification_serviceObject (readonly)

Returns the value of attribute notification_service.



5765
5766
5767
# File 'lib/kaltura_client.rb', line 5765

def notification_service
  @notification_service
end

#partner_serviceObject (readonly)

Returns the value of attribute partner_service.



5773
5774
5775
# File 'lib/kaltura_client.rb', line 5773

def partner_service
  @partner_service
end

#permission_item_serviceObject (readonly)

Returns the value of attribute permission_item_service.



5781
5782
5783
# File 'lib/kaltura_client.rb', line 5781

def permission_item_service
  @permission_item_service
end

#permission_serviceObject (readonly)

Returns the value of attribute permission_service.



5789
5790
5791
# File 'lib/kaltura_client.rb', line 5789

def permission_service
  @permission_service
end

#playlist_serviceObject (readonly)

Returns the value of attribute playlist_service.



5797
5798
5799
# File 'lib/kaltura_client.rb', line 5797

def playlist_service
  @playlist_service
end

#quiz_serviceObject (readonly)

Returns the value of attribute quiz_service.



355
356
357
# File 'lib/kaltura_plugins/kaltura_quiz_client_plugin.rb', line 355

def quiz_service
  @quiz_service
end

#report_admin_serviceObject (readonly)

Returns the value of attribute report_admin_service.



385
386
387
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 385

def report_admin_service
  @report_admin_service
end

#report_serviceObject (readonly)

Returns the value of attribute report_service.



5805
5806
5807
# File 'lib/kaltura_client.rb', line 5805

def report_service
  @report_service
end

#response_profile_serviceObject (readonly)

Returns the value of attribute response_profile_service.



5813
5814
5815
# File 'lib/kaltura_client.rb', line 5813

def response_profile_service
  @response_profile_service
end

#scheduled_task_profile_serviceObject (readonly)

Returns the value of attribute scheduled_task_profile_service.



447
448
449
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 447

def scheduled_task_profile_service
  @scheduled_task_profile_service
end

#schema_serviceObject (readonly)

Returns the value of attribute schema_service.



5821
5822
5823
# File 'lib/kaltura_client.rb', line 5821

def schema_service
  @schema_service
end

#search_serviceObject (readonly)

Returns the value of attribute search_service.



5829
5830
5831
# File 'lib/kaltura_client.rb', line 5829

def search_service
  @search_service
end

#server_node_serviceObject (readonly)

Returns the value of attribute server_node_service.



5837
5838
5839
# File 'lib/kaltura_client.rb', line 5837

def server_node_service
  @server_node_service
end

#session_serviceObject (readonly)

Returns the value of attribute session_service.



5845
5846
5847
# File 'lib/kaltura_client.rb', line 5845

def session_service
  @session_service
end

Returns the value of attribute short_link_service.



264
265
266
# File 'lib/kaltura_plugins/kaltura_short_link_client_plugin.rb', line 264

def short_link_service
  @short_link_service
end

#stats_serviceObject (readonly)

Returns the value of attribute stats_service.



5853
5854
5855
# File 'lib/kaltura_client.rb', line 5853

def stats_service
  @stats_service
end

#storage_profile_serviceObject (readonly)

Returns the value of attribute storage_profile_service.



5861
5862
5863
# File 'lib/kaltura_client.rb', line 5861

def storage_profile_service
  @storage_profile_service
end

#syndication_feed_serviceObject (readonly)

Returns the value of attribute syndication_feed_service.



5869
5870
5871
# File 'lib/kaltura_client.rb', line 5869

def syndication_feed_service
  @syndication_feed_service
end

#system_partner_serviceObject (readonly)

Returns the value of attribute system_partner_service.



702
703
704
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 702

def system_partner_service
  @system_partner_service
end

#system_serviceObject (readonly)

Returns the value of attribute system_service.



5877
5878
5879
# File 'lib/kaltura_client.rb', line 5877

def system_service
  @system_service
end

#tag_serviceObject (readonly)

Returns the value of attribute tag_service.



168
169
170
# File 'lib/kaltura_plugins/kaltura_tag_search_client_plugin.rb', line 168

def tag_service
  @tag_service
end

#thumb_asset_serviceObject (readonly)

Returns the value of attribute thumb_asset_service.



5885
5886
5887
# File 'lib/kaltura_client.rb', line 5885

def thumb_asset_service
  @thumb_asset_service
end

#thumb_params_output_serviceObject (readonly)

Returns the value of attribute thumb_params_output_service.



5893
5894
5895
# File 'lib/kaltura_client.rb', line 5893

def thumb_params_output_service
  @thumb_params_output_service
end

#thumb_params_serviceObject (readonly)

Returns the value of attribute thumb_params_service.



5901
5902
5903
# File 'lib/kaltura_client.rb', line 5901

def thumb_params_service
  @thumb_params_service
end

#ui_conf_admin_serviceObject (readonly)

Returns the value of attribute ui_conf_admin_service.



377
378
379
# File 'lib/kaltura_plugins/kaltura_admin_console_client_plugin.rb', line 377

def ui_conf_admin_service
  @ui_conf_admin_service
end

#ui_conf_serviceObject (readonly)

Returns the value of attribute ui_conf_service.



5909
5910
5911
# File 'lib/kaltura_client.rb', line 5909

def ui_conf_service
  @ui_conf_service
end

#upload_serviceObject (readonly)

Returns the value of attribute upload_service.



5917
5918
5919
# File 'lib/kaltura_client.rb', line 5917

def upload_service
  @upload_service
end

#upload_token_serviceObject (readonly)

Returns the value of attribute upload_token_service.



5925
5926
5927
# File 'lib/kaltura_client.rb', line 5925

def upload_token_service
  @upload_token_service
end

#user_entry_serviceObject (readonly)

Returns the value of attribute user_entry_service.



5933
5934
5935
# File 'lib/kaltura_client.rb', line 5933

def user_entry_service
  @user_entry_service
end

#user_role_serviceObject (readonly)

Returns the value of attribute user_role_service.



5941
5942
5943
# File 'lib/kaltura_client.rb', line 5941

def user_role_service
  @user_role_service
end

#user_serviceObject (readonly)

Returns the value of attribute user_service.



5949
5950
5951
# File 'lib/kaltura_client.rb', line 5949

def user_service
  @user_service
end

#var_console_serviceObject (readonly)

Returns the value of attribute var_console_service.



272
273
274
# File 'lib/kaltura_plugins/kaltura_var_console_client_plugin.rb', line 272

def var_console_service
  @var_console_service
end

#virus_scan_profile_serviceObject (readonly)

Returns the value of attribute virus_scan_profile_service.



305
306
307
# File 'lib/kaltura_plugins/kaltura_virus_scan_client_plugin.rb', line 305

def virus_scan_profile_service
  @virus_scan_profile_service
end

#widget_serviceObject (readonly)

Returns the value of attribute widget_service.



5957
5958
5959
# File 'lib/kaltura_client.rb', line 5957

def widget_service
  @widget_service
end

#x_internal_serviceObject (readonly)

Returns the value of attribute x_internal_service.



5965
5966
5967
# File 'lib/kaltura_client.rb', line 5965

def x_internal_service
  @x_internal_service
end

Instance Method Details

#api_versionObject



5996
5997
5998
5999
6000
6001
6002
# File 'lib/kaltura_client.rb', line 5996

def api_version()
	if(@client_configuration.has_key?('apiVersion'))
		return @client_configuration['apiVersion']
	end
	
	return KalturaNotImplemented
end

#api_version=(value) ⇒ Object



5992
5993
5994
# File 'lib/kaltura_client.rb', line 5992

def api_version=(value)
	@client_configuration['apiVersion'] = value
end

#client_tagObject



5983
5984
5985
5986
5987
5988
5989
# File 'lib/kaltura_client.rb', line 5983

def client_tag()
	if(@client_configuration.has_key?('clientTag'))
		return @client_configuration['clientTag']
	end
	
	return KalturaNotImplemented
end

#client_tag=(value) ⇒ Object



5979
5980
5981
# File 'lib/kaltura_client.rb', line 5979

def client_tag=(value)
	@client_configuration['clientTag'] = value
end

#ksObject



6022
6023
6024
6025
6026
6027
6028
# File 'lib/kaltura_client.rb', line 6022

def ks()
	if(@request_configuration.has_key?('ks'))
		return @request_configuration['ks']
	end
	
	return KalturaNotImplemented
end

#ks=(value) ⇒ Object



6018
6019
6020
# File 'lib/kaltura_client.rb', line 6018

def ks=(value)
	@request_configuration['ks'] = value
end

#partner_idObject



6009
6010
6011
6012
6013
6014
6015
# File 'lib/kaltura_client.rb', line 6009

def partner_id()
	if(@request_configuration.has_key?('partnerId'))
		return @request_configuration['partnerId']
	end
	
	return KalturaNotImplemented
end

#partner_id=(value) ⇒ Object



6005
6006
6007
# File 'lib/kaltura_client.rb', line 6005

def partner_id=(value)
	@request_configuration['partnerId'] = value
end

#reset_requestObject



6057
6058
6059
6060
# File 'lib/kaltura_client.rb', line 6057

def reset_request()
	super
	@request_configuration.delete('responseProfile')
end

#response_profileObject



6048
6049
6050
6051
6052
6053
6054
# File 'lib/kaltura_client.rb', line 6048

def response_profile()
	if(@request_configuration.has_key?('responseProfile'))
		return @request_configuration['responseProfile']
	end
	
	return KalturaNotImplemented
end

#response_profile=(value) ⇒ Object



6044
6045
6046
# File 'lib/kaltura_client.rb', line 6044

def response_profile=(value)
	@request_configuration['responseProfile'] = value
end

#session_idObject



6035
6036
6037
6038
6039
6040
6041
# File 'lib/kaltura_client.rb', line 6035

def session_id()
	if(@request_configuration.has_key?('ks'))
		return @request_configuration['ks']
	end
	
	return KalturaNotImplemented
end

#session_id=(value) ⇒ Object



6031
6032
6033
# File 'lib/kaltura_client.rb', line 6031

def session_id=(value)
	@request_configuration['ks'] = value
end