Class: Kaltura::KalturaBulkUploadJobData
- Inherits:
-
KalturaJobData
- Object
- KalturaObjectBase
- KalturaJobData
- Kaltura::KalturaBulkUploadJobData
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
KalturaBulkUploadCsvJobData, KalturaBulkUploadFilterJobData, KalturaBulkUploadScheduleEventJobData, KalturaBulkUploadXmlJobData
Instance Attribute Summary collapse
-
#bulk_upload_object_type ⇒ Object
Type of object for bulk upload.
-
#conversion_profile_id ⇒ Object
Selected profile id for all bulk entries.
-
#email_recipients ⇒ Object
Recipients of the email for bulk upload success/failure.
-
#file_name ⇒ Object
Friendly name of the file, used to be recognized later in the logs.
-
#file_path ⇒ Object
The bulk upload file path.
-
#num_of_entries ⇒ Object
Number of created entries.
-
#num_of_error_objects ⇒ Object
Number of objects that finished on error status.
-
#num_of_objects ⇒ Object
Number of created objects.
-
#object_data ⇒ Object
Data pertaining to the objects being uploaded.
-
#privileges ⇒ Object
privileges for the job.
-
#results_file_local_path ⇒ Object
Created by the API.
-
#results_file_url ⇒ Object
Created by the API.
-
#type ⇒ Object
Type of bulk upload.
-
#uploaded_by ⇒ Object
The screen name of the user.
-
#user_id ⇒ Object
Returns the value of attribute user_id.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#bulk_upload_object_type ⇒ Object
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_id ⇒ Object
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_recipients ⇒ Object
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_name ⇒ Object
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_path ⇒ Object
The bulk upload file path
11128 11129 11130 |
# File 'lib/kaltura_types.rb', line 11128 def file_path @file_path end |
#num_of_entries ⇒ Object
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_objects ⇒ Object
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_objects ⇒ Object
Number of created objects
11126 11127 11128 |
# File 'lib/kaltura_types.rb', line 11126 def num_of_objects @num_of_objects end |
#object_data ⇒ Object
Data pertaining to the objects being uploaded
11134 11135 11136 |
# File 'lib/kaltura_types.rb', line 11134 def object_data @object_data end |
#privileges ⇒ Object
privileges for the job
11142 11143 11144 |
# File 'lib/kaltura_types.rb', line 11142 def privileges @privileges end |
#results_file_local_path ⇒ Object
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_url ⇒ Object
Created by the API
11122 11123 11124 |
# File 'lib/kaltura_types.rb', line 11122 def results_file_url @results_file_url end |
#type ⇒ Object
Type of bulk upload
11136 11137 11138 |
# File 'lib/kaltura_types.rb', line 11136 def type @type end |
#uploaded_by ⇒ Object
The screen name of the user
11116 11117 11118 |
# File 'lib/kaltura_types.rb', line 11116 def uploaded_by @uploaded_by end |
#user_id ⇒ Object
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 |