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_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

Instance Method Details

#from_xml(xml_element) ⇒ Object



347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
# File 'lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb', line 347

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
end