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



11365
11366
11367
# File 'lib/kaltura_types.rb', line 11365

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11353
11354
11355
# File 'lib/kaltura_types.rb', line 11353

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11373
11374
11375
# File 'lib/kaltura_types.rb', line 11373

def email_recipients
  @email_recipients
end

#file_nameObject

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



11367
11368
11369
# File 'lib/kaltura_types.rb', line 11367

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11363
11364
11365
# File 'lib/kaltura_types.rb', line 11363

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11359
11360
11361
# File 'lib/kaltura_types.rb', line 11359

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11375
11376
11377
# File 'lib/kaltura_types.rb', line 11375

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11361
11362
11363
# File 'lib/kaltura_types.rb', line 11361

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11369
11370
11371
# File 'lib/kaltura_types.rb', line 11369

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11377
11378
11379
# File 'lib/kaltura_types.rb', line 11377

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11355
11356
11357
# File 'lib/kaltura_types.rb', line 11355

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11357
11358
11359
# File 'lib/kaltura_types.rb', line 11357

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11371
11372
11373
# File 'lib/kaltura_types.rb', line 11371

def type
  @type
end

#uploaded_byObject

The screen name of the user



11351
11352
11353
# File 'lib/kaltura_types.rb', line 11351

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11349
11350
11351
# File 'lib/kaltura_types.rb', line 11349

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
# File 'lib/kaltura_types.rb', line 11392

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