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



11405
11406
11407
# File 'lib/kaltura_types.rb', line 11405

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11393
11394
11395
# File 'lib/kaltura_types.rb', line 11393

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11413
11414
11415
# File 'lib/kaltura_types.rb', line 11413

def email_recipients
  @email_recipients
end

#file_nameObject

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



11407
11408
11409
# File 'lib/kaltura_types.rb', line 11407

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11403
11404
11405
# File 'lib/kaltura_types.rb', line 11403

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11399
11400
11401
# File 'lib/kaltura_types.rb', line 11399

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11415
11416
11417
# File 'lib/kaltura_types.rb', line 11415

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11401
11402
11403
# File 'lib/kaltura_types.rb', line 11401

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11409
11410
11411
# File 'lib/kaltura_types.rb', line 11409

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11417
11418
11419
# File 'lib/kaltura_types.rb', line 11417

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11395
11396
11397
# File 'lib/kaltura_types.rb', line 11395

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11397
11398
11399
# File 'lib/kaltura_types.rb', line 11397

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11411
11412
11413
# File 'lib/kaltura_types.rb', line 11411

def type
  @type
end

#uploaded_byObject

The screen name of the user



11391
11392
11393
# File 'lib/kaltura_types.rb', line 11391

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11389
11390
11391
# File 'lib/kaltura_types.rb', line 11389

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
# File 'lib/kaltura_types.rb', line 11432

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