Class: Kaltura::KalturaBulkUploadJobData

Inherits:
KalturaJobData show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#bulk_upload_object_typeObject

Type of object for bulk upload



10846
10847
10848
# File 'lib/kaltura_types.rb', line 10846

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



10834
10835
10836
# File 'lib/kaltura_types.rb', line 10834

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



10854
10855
10856
# File 'lib/kaltura_types.rb', line 10854

def email_recipients
  @email_recipients
end

#file_nameObject

Friendly name of the file, used to be recognized later in the logs.



10848
10849
10850
# File 'lib/kaltura_types.rb', line 10848

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



10844
10845
10846
# File 'lib/kaltura_types.rb', line 10844

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



10840
10841
10842
# File 'lib/kaltura_types.rb', line 10840

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



10856
10857
10858
# File 'lib/kaltura_types.rb', line 10856

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



10842
10843
10844
# File 'lib/kaltura_types.rb', line 10842

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



10850
10851
10852
# File 'lib/kaltura_types.rb', line 10850

def object_data
  @object_data
end

#privilegesObject

privileges for the job



10858
10859
10860
# File 'lib/kaltura_types.rb', line 10858

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



10836
10837
10838
# File 'lib/kaltura_types.rb', line 10836

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



10838
10839
10840
# File 'lib/kaltura_types.rb', line 10838

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



10852
10853
10854
# File 'lib/kaltura_types.rb', line 10852

def type
  @type
end

#uploaded_byObject

The screen name of the user



10832
10833
10834
# File 'lib/kaltura_types.rb', line 10832

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



10830
10831
10832
# File 'lib/kaltura_types.rb', line 10830

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
# File 'lib/kaltura_types.rb', line 10873

def from_xml(xml_element)
	super
	if xml_element.elements['userId'] != nil
		self.user_id = xml_element.elements['userId'].text
	end
	if xml_element.elements['uploadedBy'] != nil
		self.uploaded_by = xml_element.elements['uploadedBy'].text
	end
	if xml_element.elements['conversionProfileId'] != nil
		self.conversion_profile_id = xml_element.elements['conversionProfileId'].text
	end
	if xml_element.elements['resultsFileLocalPath'] != nil
		self.results_file_local_path = xml_element.elements['resultsFileLocalPath'].text
	end
	if xml_element.elements['resultsFileUrl'] != nil
		self.results_file_url = xml_element.elements['resultsFileUrl'].text
	end
	if xml_element.elements['numOfEntries'] != nil
		self.num_of_entries = xml_element.elements['numOfEntries'].text
	end
	if xml_element.elements['numOfObjects'] != nil
		self.num_of_objects = xml_element.elements['numOfObjects'].text
	end
	if xml_element.elements['filePath'] != nil
		self.file_path = xml_element.elements['filePath'].text
	end
	if xml_element.elements['bulkUploadObjectType'] != nil
		self.bulk_upload_object_type = xml_element.elements['bulkUploadObjectType'].text
	end
	if xml_element.elements['fileName'] != nil
		self.file_name = xml_element.elements['fileName'].text
	end
	if xml_element.elements['objectData'] != nil
		self.object_data = KalturaClientBase.object_from_xml(xml_element.elements['objectData'], 'KalturaBulkUploadObjectData')
	end
	if xml_element.elements['type'] != nil
		self.type = xml_element.elements['type'].text
	end
	if xml_element.elements['emailRecipients'] != nil
		self.email_recipients = xml_element.elements['emailRecipients'].text
	end
	if xml_element.elements['numOfErrorObjects'] != nil
		self.num_of_error_objects = xml_element.elements['numOfErrorObjects'].text
	end
	if xml_element.elements['privileges'] != nil
		self.privileges = xml_element.elements['privileges'].text
	end
end