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
11018 11019 11020 |
# File 'lib/kaltura_types.rb', line 11018 def bulk_upload_object_type @bulk_upload_object_type end |
#conversion_profile_id ⇒ Object
Selected profile id for all bulk entries
11006 11007 11008 |
# File 'lib/kaltura_types.rb', line 11006 def conversion_profile_id @conversion_profile_id end |
#email_recipients ⇒ Object
Recipients of the email for bulk upload success/failure
11026 11027 11028 |
# File 'lib/kaltura_types.rb', line 11026 def email_recipients @email_recipients end |
#file_name ⇒ Object
Friendly name of the file, used to be recognized later in the logs.
11020 11021 11022 |
# File 'lib/kaltura_types.rb', line 11020 def file_name @file_name end |
#file_path ⇒ Object
The bulk upload file path
11016 11017 11018 |
# File 'lib/kaltura_types.rb', line 11016 def file_path @file_path end |
#num_of_entries ⇒ Object
Number of created entries
11012 11013 11014 |
# File 'lib/kaltura_types.rb', line 11012 def num_of_entries @num_of_entries end |
#num_of_error_objects ⇒ Object
Number of objects that finished on error status
11028 11029 11030 |
# File 'lib/kaltura_types.rb', line 11028 def num_of_error_objects @num_of_error_objects end |
#num_of_objects ⇒ Object
Number of created objects
11014 11015 11016 |
# File 'lib/kaltura_types.rb', line 11014 def num_of_objects @num_of_objects end |
#object_data ⇒ Object
Data pertaining to the objects being uploaded
11022 11023 11024 |
# File 'lib/kaltura_types.rb', line 11022 def object_data @object_data end |
#privileges ⇒ Object
privileges for the job
11030 11031 11032 |
# File 'lib/kaltura_types.rb', line 11030 def privileges @privileges end |
#results_file_local_path ⇒ Object
Created by the API
11008 11009 11010 |
# File 'lib/kaltura_types.rb', line 11008 def results_file_local_path @results_file_local_path end |
#results_file_url ⇒ Object
Created by the API
11010 11011 11012 |
# File 'lib/kaltura_types.rb', line 11010 def results_file_url @results_file_url end |
#type ⇒ Object
Type of bulk upload
11024 11025 11026 |
# File 'lib/kaltura_types.rb', line 11024 def type @type end |
#uploaded_by ⇒ Object
The screen name of the user
11004 11005 11006 |
# File 'lib/kaltura_types.rb', line 11004 def uploaded_by @uploaded_by end |
#user_id ⇒ Object
Returns the value of attribute user_id.
11002 11003 11004 |
# File 'lib/kaltura_types.rb', line 11002 def user_id @user_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 |
# File 'lib/kaltura_types.rb', line 11045 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 |