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



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

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



10823
10824
10825
# File 'lib/kaltura_types.rb', line 10823

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



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

def email_recipients
  @email_recipients
end

#file_nameObject

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



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

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



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

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



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

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



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

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



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

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



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

def object_data
  @object_data
end

#privilegesObject

privileges for the job



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

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



10825
10826
10827
# File 'lib/kaltura_types.rb', line 10825

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



10827
10828
10829
# File 'lib/kaltura_types.rb', line 10827

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



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

def type
  @type
end

#uploaded_byObject

The screen name of the user



10821
10822
10823
# File 'lib/kaltura_types.rb', line 10821

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



10819
10820
10821
# File 'lib/kaltura_types.rb', line 10819

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
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
# File 'lib/kaltura_types.rb', line 10862

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