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



11130
11131
11132
# File 'lib/kaltura_types.rb', line 11130

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11118
11119
11120
# File 'lib/kaltura_types.rb', line 11118

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



11138
11139
11140
# File 'lib/kaltura_types.rb', line 11138

def email_recipients
  @email_recipients
end

#file_nameObject

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



11132
11133
11134
# File 'lib/kaltura_types.rb', line 11132

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11128
11129
11130
# File 'lib/kaltura_types.rb', line 11128

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11124
11125
11126
# File 'lib/kaltura_types.rb', line 11124

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



11140
11141
11142
# File 'lib/kaltura_types.rb', line 11140

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11126
11127
11128
# File 'lib/kaltura_types.rb', line 11126

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11134
11135
11136
# File 'lib/kaltura_types.rb', line 11134

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11142
11143
11144
# File 'lib/kaltura_types.rb', line 11142

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11120
11121
11122
# File 'lib/kaltura_types.rb', line 11120

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11122
11123
11124
# File 'lib/kaltura_types.rb', line 11122

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11136
11137
11138
# File 'lib/kaltura_types.rb', line 11136

def type
  @type
end

#uploaded_byObject

The screen name of the user



11116
11117
11118
# File 'lib/kaltura_types.rb', line 11116

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11114
11115
11116
# File 'lib/kaltura_types.rb', line 11114

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
# File 'lib/kaltura_types.rb', line 11157

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