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



11445
11446
11447
# File 'lib/kaltura_types.rb', line 11445

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11433
11434
11435
# File 'lib/kaltura_types.rb', line 11433

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11453
11454
11455
# File 'lib/kaltura_types.rb', line 11453

def email_recipients
  @email_recipients
end

#file_nameObject

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



11447
11448
11449
# File 'lib/kaltura_types.rb', line 11447

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11443
11444
11445
# File 'lib/kaltura_types.rb', line 11443

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11439
11440
11441
# File 'lib/kaltura_types.rb', line 11439

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11455
11456
11457
# File 'lib/kaltura_types.rb', line 11455

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11441
11442
11443
# File 'lib/kaltura_types.rb', line 11441

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11449
11450
11451
# File 'lib/kaltura_types.rb', line 11449

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11457
11458
11459
# File 'lib/kaltura_types.rb', line 11457

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11435
11436
11437
# File 'lib/kaltura_types.rb', line 11435

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11437
11438
11439
# File 'lib/kaltura_types.rb', line 11437

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11451
11452
11453
# File 'lib/kaltura_types.rb', line 11451

def type
  @type
end

#uploaded_byObject

The screen name of the user



11431
11432
11433
# File 'lib/kaltura_types.rb', line 11431

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11429
11430
11431
# File 'lib/kaltura_types.rb', line 11429

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
# File 'lib/kaltura_types.rb', line 11472

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