Class: Kaltura::KalturaModifyEntryObjectTask

Inherits:
KalturaObjectTask show all
Defined in:
lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectTask

#stop_processing_on_error, #type

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#input_entitled_users_editObject

The input entitled users edit to set on the entry



336
337
338
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 336

def input_entitled_users_edit
  @input_entitled_users_edit
end

#input_entitled_users_publishObject

The input entitled users publish to set on the entry



338
339
340
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 338

def input_entitled_users_publish
  @input_entitled_users_publish
end

#input_entitled_users_viewObject

The input entitled users view to set on the entry



340
341
342
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 340

def input_entitled_users_view
  @input_entitled_users_view
end

#input_metadataObject

array of metadata xpath location,entry field objects



328
329
330
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 328

def 
  @input_metadata
end

#input_metadata_profile_idObject

The input metadata profile id



326
327
328
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 326

def 
  @input_metadata_profile_id
end

#input_user_idObject

The input user id to set on the entry



334
335
336
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 334

def input_user_id
  @input_user_id
end

#output_metadataObject

array of metadata xpath location,entry field objects



332
333
334
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 332

def 
  @output_metadata
end

#output_metadata_profile_idObject

The output metadata profile id



330
331
332
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 330

def 
  @output_metadata_profile_id
end

#reset_media_repurposing_processObject

Should clear the media repurposing data and therefore reset the process



342
343
344
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 342

def reset_media_repurposing_process
  @reset_media_repurposing_process
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 354

def from_xml(xml_element)
	super
	if xml_element.elements['inputMetadataProfileId'] != nil
		self. = xml_element.elements['inputMetadataProfileId'].text
	end
	if xml_element.elements['inputMetadata'] != nil
		self. = KalturaClientBase.object_from_xml(xml_element.elements['inputMetadata'], 'KalturaKeyValue')
	end
	if xml_element.elements['outputMetadataProfileId'] != nil
		self. = xml_element.elements['outputMetadataProfileId'].text
	end
	if xml_element.elements['outputMetadata'] != nil
		self. = KalturaClientBase.object_from_xml(xml_element.elements['outputMetadata'], 'KalturaKeyValue')
	end
	if xml_element.elements['inputUserId'] != nil
		self.input_user_id = xml_element.elements['inputUserId'].text
	end
	if xml_element.elements['inputEntitledUsersEdit'] != nil
		self.input_entitled_users_edit = xml_element.elements['inputEntitledUsersEdit'].text
	end
	if xml_element.elements['inputEntitledUsersPublish'] != nil
		self.input_entitled_users_publish = xml_element.elements['inputEntitledUsersPublish'].text
	end
	if xml_element.elements['inputEntitledUsersView'] != nil
		self.input_entitled_users_view = xml_element.elements['inputEntitledUsersView'].text
	end
	if xml_element.elements['resetMediaRepurposingProcess'] != nil
		self.reset_media_repurposing_process = xml_element.elements['resetMediaRepurposingProcess'].text
	end
end