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



11204
11205
11206
# File 'lib/kaltura_types.rb', line 11204

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11192
11193
11194
# File 'lib/kaltura_types.rb', line 11192

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



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

def email_recipients
  @email_recipients
end

#file_nameObject

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



11206
11207
11208
# File 'lib/kaltura_types.rb', line 11206

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11202
11203
11204
# File 'lib/kaltura_types.rb', line 11202

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11198
11199
11200
# File 'lib/kaltura_types.rb', line 11198

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



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

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11200
11201
11202
# File 'lib/kaltura_types.rb', line 11200

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



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

def object_data
  @object_data
end

#privilegesObject

privileges for the job



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

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11194
11195
11196
# File 'lib/kaltura_types.rb', line 11194

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11196
11197
11198
# File 'lib/kaltura_types.rb', line 11196

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



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

def type
  @type
end

#uploaded_byObject

The screen name of the user



11190
11191
11192
# File 'lib/kaltura_types.rb', line 11190

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11188
11189
11190
# File 'lib/kaltura_types.rb', line 11188

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
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
# File 'lib/kaltura_types.rb', line 11231

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