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
11027 11028 11029 |
# File 'lib/kaltura_types.rb', line 11027 def bulk_upload_object_type @bulk_upload_object_type end |
#conversion_profile_id ⇒ Object
Selected profile id for all bulk entries
11015 11016 11017 |
# File 'lib/kaltura_types.rb', line 11015 def conversion_profile_id @conversion_profile_id end |
#email_recipients ⇒ Object
Recipients of the email for bulk upload success/failure
11035 11036 11037 |
# File 'lib/kaltura_types.rb', line 11035 def email_recipients @email_recipients end |
#file_name ⇒ Object
Friendly name of the file, used to be recognized later in the logs.
11029 11030 11031 |
# File 'lib/kaltura_types.rb', line 11029 def file_name @file_name end |
#file_path ⇒ Object
The bulk upload file path
11025 11026 11027 |
# File 'lib/kaltura_types.rb', line 11025 def file_path @file_path end |
#num_of_entries ⇒ Object
Number of created entries
11021 11022 11023 |
# File 'lib/kaltura_types.rb', line 11021 def num_of_entries @num_of_entries end |
#num_of_error_objects ⇒ Object
Number of objects that finished on error status
11037 11038 11039 |
# File 'lib/kaltura_types.rb', line 11037 def num_of_error_objects @num_of_error_objects end |
#num_of_objects ⇒ Object
Number of created objects
11023 11024 11025 |
# File 'lib/kaltura_types.rb', line 11023 def num_of_objects @num_of_objects end |
#object_data ⇒ Object
Data pertaining to the objects being uploaded
11031 11032 11033 |
# File 'lib/kaltura_types.rb', line 11031 def object_data @object_data end |
#privileges ⇒ Object
privileges for the job
11039 11040 11041 |
# File 'lib/kaltura_types.rb', line 11039 def privileges @privileges end |
#results_file_local_path ⇒ Object
Created by the API
11017 11018 11019 |
# File 'lib/kaltura_types.rb', line 11017 def results_file_local_path @results_file_local_path end |
#results_file_url ⇒ Object
Created by the API
11019 11020 11021 |
# File 'lib/kaltura_types.rb', line 11019 def results_file_url @results_file_url end |
#type ⇒ Object
Type of bulk upload
11033 11034 11035 |
# File 'lib/kaltura_types.rb', line 11033 def type @type end |
#uploaded_by ⇒ Object
The screen name of the user
11013 11014 11015 |
# File 'lib/kaltura_types.rb', line 11013 def uploaded_by @uploaded_by end |
#user_id ⇒ Object
Returns the value of attribute user_id.
11011 11012 11013 |
# File 'lib/kaltura_types.rb', line 11011 def user_id @user_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 11093 11094 11095 11096 11097 11098 11099 11100 11101 |
# File 'lib/kaltura_types.rb', line 11054 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 |