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



11094
11095
11096
# File 'lib/kaltura_types.rb', line 11094

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

Selected profile id for all bulk entries



11082
11083
11084
# File 'lib/kaltura_types.rb', line 11082

def conversion_profile_id
  @conversion_profile_id
end

#email_recipientsObject

Recipients of the email for bulk upload success/failure



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

def email_recipients
  @email_recipients
end

#file_nameObject

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



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

def file_name
  @file_name
end

#file_pathObject

The bulk upload file path



11092
11093
11094
# File 'lib/kaltura_types.rb', line 11092

def file_path
  @file_path
end

#num_of_entriesObject

Number of created entries



11088
11089
11090
# File 'lib/kaltura_types.rb', line 11088

def num_of_entries
  @num_of_entries
end

#num_of_error_objectsObject

Number of objects that finished on error status



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

def num_of_error_objects
  @num_of_error_objects
end

#num_of_objectsObject

Number of created objects



11090
11091
11092
# File 'lib/kaltura_types.rb', line 11090

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



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

def object_data
  @object_data
end

#privilegesObject

privileges for the job



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

def privileges
  @privileges
end

#results_file_local_pathObject

Created by the API



11084
11085
11086
# File 'lib/kaltura_types.rb', line 11084

def results_file_local_path
  @results_file_local_path
end

#results_file_urlObject

Created by the API



11086
11087
11088
# File 'lib/kaltura_types.rb', line 11086

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



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

def type
  @type
end

#uploaded_byObject

The screen name of the user



11080
11081
11082
# File 'lib/kaltura_types.rb', line 11080

def uploaded_by
  @uploaded_by
end

#user_idObject

Returns the value of attribute user_id.



11078
11079
11080
# File 'lib/kaltura_types.rb', line 11078

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
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
# File 'lib/kaltura_types.rb', line 11121

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