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



11485
11486
11487
# File 'lib/kaltura_types.rb', line 11485

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11473
11474
11475
# File 'lib/kaltura_types.rb', line 11473

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11493
11494
11495
# File 'lib/kaltura_types.rb', line 11493

def email_recipients
  @email_recipients
end

#file_nameObject

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



11487
11488
11489
# File 'lib/kaltura_types.rb', line 11487

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11483
11484
11485
# File 'lib/kaltura_types.rb', line 11483

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11479
11480
11481
# File 'lib/kaltura_types.rb', line 11479

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11495
11496
11497
# File 'lib/kaltura_types.rb', line 11495

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11481
11482
11483
# File 'lib/kaltura_types.rb', line 11481

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11489
11490
11491
# File 'lib/kaltura_types.rb', line 11489

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11497
11498
11499
# File 'lib/kaltura_types.rb', line 11497

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11475
11476
11477
# File 'lib/kaltura_types.rb', line 11475

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11477
11478
11479
# File 'lib/kaltura_types.rb', line 11477

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11491
11492
11493
# File 'lib/kaltura_types.rb', line 11491

def type
  @type
end

#uploaded_byObject

The screen name of the user



11471
11472
11473
# File 'lib/kaltura_types.rb', line 11471

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11469
11470
11471
# File 'lib/kaltura_types.rb', line 11469

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
# File 'lib/kaltura_types.rb', line 11512

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