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
10924 10925 10926 |
# File 'lib/kaltura_types.rb', line 10924 def bulk_upload_object_type @bulk_upload_object_type end |
#conversion_profile_id ⇒ Object
Selected profile id for all bulk entries
10912 10913 10914 |
# File 'lib/kaltura_types.rb', line 10912 def conversion_profile_id @conversion_profile_id end |
#email_recipients ⇒ Object
Recipients of the email for bulk upload success/failure
10932 10933 10934 |
# File 'lib/kaltura_types.rb', line 10932 def email_recipients @email_recipients end |
#file_name ⇒ Object
Friendly name of the file, used to be recognized later in the logs.
10926 10927 10928 |
# File 'lib/kaltura_types.rb', line 10926 def file_name @file_name end |
#file_path ⇒ Object
The bulk upload file path
10922 10923 10924 |
# File 'lib/kaltura_types.rb', line 10922 def file_path @file_path end |
#num_of_entries ⇒ Object
Number of created entries
10918 10919 10920 |
# File 'lib/kaltura_types.rb', line 10918 def num_of_entries @num_of_entries end |
#num_of_error_objects ⇒ Object
Number of objects that finished on error status
10934 10935 10936 |
# File 'lib/kaltura_types.rb', line 10934 def num_of_error_objects @num_of_error_objects end |
#num_of_objects ⇒ Object
Number of created objects
10920 10921 10922 |
# File 'lib/kaltura_types.rb', line 10920 def num_of_objects @num_of_objects end |
#object_data ⇒ Object
Data pertaining to the objects being uploaded
10928 10929 10930 |
# File 'lib/kaltura_types.rb', line 10928 def object_data @object_data end |
#privileges ⇒ Object
privileges for the job
10936 10937 10938 |
# File 'lib/kaltura_types.rb', line 10936 def privileges @privileges end |
#results_file_local_path ⇒ Object
Created by the API
10914 10915 10916 |
# File 'lib/kaltura_types.rb', line 10914 def results_file_local_path @results_file_local_path end |
#results_file_url ⇒ Object
Created by the API
10916 10917 10918 |
# File 'lib/kaltura_types.rb', line 10916 def results_file_url @results_file_url end |
#type ⇒ Object
Type of bulk upload
10930 10931 10932 |
# File 'lib/kaltura_types.rb', line 10930 def type @type end |
#uploaded_by ⇒ Object
The screen name of the user
10910 10911 10912 |
# File 'lib/kaltura_types.rb', line 10910 def uploaded_by @uploaded_by end |
#user_id ⇒ Object
Returns the value of attribute user_id.
10908 10909 10910 |
# File 'lib/kaltura_types.rb', line 10908 def user_id @user_id end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 |
# File 'lib/kaltura_types.rb', line 10951 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 |