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



11164
11165
11166
# File 'lib/kaltura_types.rb', line 11164

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11152
11153
11154
# File 'lib/kaltura_types.rb', line 11152

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11172
11173
11174
# File 'lib/kaltura_types.rb', line 11172

def email_recipients
  @email_recipients
end

#file_nameObject

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



11166
11167
11168
# File 'lib/kaltura_types.rb', line 11166

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11162
11163
11164
# File 'lib/kaltura_types.rb', line 11162

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11158
11159
11160
# File 'lib/kaltura_types.rb', line 11158

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11174
11175
11176
# File 'lib/kaltura_types.rb', line 11174

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11160
11161
11162
# File 'lib/kaltura_types.rb', line 11160

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11168
11169
11170
# File 'lib/kaltura_types.rb', line 11168

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11176
11177
11178
# File 'lib/kaltura_types.rb', line 11176

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11154
11155
11156
# File 'lib/kaltura_types.rb', line 11154

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11156
11157
11158
# File 'lib/kaltura_types.rb', line 11156

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11170
11171
11172
# File 'lib/kaltura_types.rb', line 11170

def type
  @type
end

#uploaded_byObject

The screen name of the user



11150
11151
11152
# File 'lib/kaltura_types.rb', line 11150

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11148
11149
11150
# File 'lib/kaltura_types.rb', line 11148

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
# File 'lib/kaltura_types.rb', line 11191

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