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



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

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11101
11102
11103
# File 'lib/kaltura_types.rb', line 11101

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



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

def email_recipients
  @email_recipients
end

#file_nameObject

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



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

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11111
11112
11113
# File 'lib/kaltura_types.rb', line 11111

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11107
11108
11109
# File 'lib/kaltura_types.rb', line 11107

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



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

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11109
11110
11111
# File 'lib/kaltura_types.rb', line 11109

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



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

def object_data
  @object_data
end

#privilegesObject

privileges for the job



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

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11103
11104
11105
# File 'lib/kaltura_types.rb', line 11103

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11105
11106
11107
# File 'lib/kaltura_types.rb', line 11105

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



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

def type
  @type
end

#uploaded_byObject

The screen name of the user



11099
11100
11101
# File 'lib/kaltura_types.rb', line 11099

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11097
11098
11099
# File 'lib/kaltura_types.rb', line 11097

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
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
# File 'lib/kaltura_types.rb', line 11140

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