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



11292
11293
11294
# File 'lib/kaltura_types.rb', line 11292

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11280
11281
11282
# File 'lib/kaltura_types.rb', line 11280

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11300
11301
11302
# File 'lib/kaltura_types.rb', line 11300

def email_recipients
  @email_recipients
end

#file_nameObject

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



11294
11295
11296
# File 'lib/kaltura_types.rb', line 11294

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11290
11291
11292
# File 'lib/kaltura_types.rb', line 11290

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11286
11287
11288
# File 'lib/kaltura_types.rb', line 11286

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11302
11303
11304
# File 'lib/kaltura_types.rb', line 11302

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11288
11289
11290
# File 'lib/kaltura_types.rb', line 11288

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11296
11297
11298
# File 'lib/kaltura_types.rb', line 11296

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11304
11305
11306
# File 'lib/kaltura_types.rb', line 11304

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11282
11283
11284
# File 'lib/kaltura_types.rb', line 11282

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11284
11285
11286
# File 'lib/kaltura_types.rb', line 11284

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11298
11299
11300
# File 'lib/kaltura_types.rb', line 11298

def type
  @type
end

#uploaded_byObject

The screen name of the user



11278
11279
11280
# File 'lib/kaltura_types.rb', line 11278

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11276
11277
11278
# File 'lib/kaltura_types.rb', line 11276

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
# File 'lib/kaltura_types.rb', line 11319

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