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



11224
11225
11226
# File 'lib/kaltura_types.rb', line 11224

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11212
11213
11214
# File 'lib/kaltura_types.rb', line 11212

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11232
11233
11234
# File 'lib/kaltura_types.rb', line 11232

def email_recipients
  @email_recipients
end

#file_nameObject

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



11226
11227
11228
# File 'lib/kaltura_types.rb', line 11226

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11222
11223
11224
# File 'lib/kaltura_types.rb', line 11222

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11218
11219
11220
# File 'lib/kaltura_types.rb', line 11218

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11234
11235
11236
# File 'lib/kaltura_types.rb', line 11234

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11220
11221
11222
# File 'lib/kaltura_types.rb', line 11220

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11228
11229
11230
# File 'lib/kaltura_types.rb', line 11228

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11236
11237
11238
# File 'lib/kaltura_types.rb', line 11236

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11214
11215
11216
# File 'lib/kaltura_types.rb', line 11214

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11216
11217
11218
# File 'lib/kaltura_types.rb', line 11216

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11230
11231
11232
# File 'lib/kaltura_types.rb', line 11230

def type
  @type
end

#uploaded_byObject

The screen name of the user



11210
11211
11212
# File 'lib/kaltura_types.rb', line 11210

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11208
11209
11210
# File 'lib/kaltura_types.rb', line 11208

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
# File 'lib/kaltura_types.rb', line 11251

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