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



10924
10925
10926
# File 'lib/kaltura_types.rb', line 10924

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



10912
10913
10914
# File 'lib/kaltura_types.rb', line 10912

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



10932
10933
10934
# File 'lib/kaltura_types.rb', line 10932

def email_recipients
  @email_recipients
end

#file_nameObject

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



10926
10927
10928
# File 'lib/kaltura_types.rb', line 10926

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



10922
10923
10924
# File 'lib/kaltura_types.rb', line 10922

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



10918
10919
10920
# File 'lib/kaltura_types.rb', line 10918

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



10934
10935
10936
# File 'lib/kaltura_types.rb', line 10934

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



10920
10921
10922
# File 'lib/kaltura_types.rb', line 10920

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



10928
10929
10930
# File 'lib/kaltura_types.rb', line 10928

def object_data
  @object_data
end

#privilegesObject

privileges for the job



10936
10937
10938
# File 'lib/kaltura_types.rb', line 10936

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



10914
10915
10916
# File 'lib/kaltura_types.rb', line 10914

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



10916
10917
10918
# File 'lib/kaltura_types.rb', line 10916

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



10930
10931
10932
# File 'lib/kaltura_types.rb', line 10930

def type
  @type
end

#uploaded_byObject

The screen name of the user



10910
10911
10912
# File 'lib/kaltura_types.rb', line 10910

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



10908
10909
10910
# File 'lib/kaltura_types.rb', line 10908

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
# File 'lib/kaltura_types.rb', line 10951

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