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



10815
10816
10817
# File 'lib/kaltura_types.rb', line 10815

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



10803
10804
10805
# File 'lib/kaltura_types.rb', line 10803

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



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

def email_recipients
  @email_recipients
end

#file_nameObject

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



10817
10818
10819
# File 'lib/kaltura_types.rb', line 10817

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



10813
10814
10815
# File 'lib/kaltura_types.rb', line 10813

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



10809
10810
10811
# File 'lib/kaltura_types.rb', line 10809

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



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

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



10811
10812
10813
# File 'lib/kaltura_types.rb', line 10811

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



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

def object_data
  @object_data
end

#privilegesObject

privileges for the job



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

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



10805
10806
10807
# File 'lib/kaltura_types.rb', line 10805

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



10807
10808
10809
# File 'lib/kaltura_types.rb', line 10807

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



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

def type
  @type
end

#uploaded_byObject

The screen name of the user



10801
10802
10803
# File 'lib/kaltura_types.rb', line 10801

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



10799
10800
10801
# File 'lib/kaltura_types.rb', line 10799

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
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
# File 'lib/kaltura_types.rb', line 10842

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