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



11256
11257
11258
# File 'lib/kaltura_types.rb', line 11256

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11244
11245
11246
# File 'lib/kaltura_types.rb', line 11244

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11264
11265
11266
# File 'lib/kaltura_types.rb', line 11264

def email_recipients
  @email_recipients
end

#file_nameObject

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



11258
11259
11260
# File 'lib/kaltura_types.rb', line 11258

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11254
11255
11256
# File 'lib/kaltura_types.rb', line 11254

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11250
11251
11252
# File 'lib/kaltura_types.rb', line 11250

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11266
11267
11268
# File 'lib/kaltura_types.rb', line 11266

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11252
11253
11254
# File 'lib/kaltura_types.rb', line 11252

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11260
11261
11262
# File 'lib/kaltura_types.rb', line 11260

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11268
11269
11270
# File 'lib/kaltura_types.rb', line 11268

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11246
11247
11248
# File 'lib/kaltura_types.rb', line 11246

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11248
11249
11250
# File 'lib/kaltura_types.rb', line 11248

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11262
11263
11264
# File 'lib/kaltura_types.rb', line 11262

def type
  @type
end

#uploaded_byObject

The screen name of the user



11242
11243
11244
# File 'lib/kaltura_types.rb', line 11242

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11240
11241
11242
# File 'lib/kaltura_types.rb', line 11240

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
# File 'lib/kaltura_types.rb', line 11283

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