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



11027
11028
11029
# File 'lib/kaltura_types.rb', line 11027

def bulk_upload_object_type
  @bulk_upload_object_type
end

#conversion_profile_idObject

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_recipientsObject

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_nameObject

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_pathObject

The bulk upload file path



11025
11026
11027
# File 'lib/kaltura_types.rb', line 11025

def file_path
  @file_path
end

#num_of_entriesObject

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_objectsObject

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_objectsObject

Number of created objects



11023
11024
11025
# File 'lib/kaltura_types.rb', line 11023

def num_of_objects
  @num_of_objects
end

#object_dataObject

Data pertaining to the objects being uploaded



11031
11032
11033
# File 'lib/kaltura_types.rb', line 11031

def object_data
  @object_data
end

#privilegesObject

privileges for the job



11039
11040
11041
# File 'lib/kaltura_types.rb', line 11039

def privileges
  @privileges
end

#results_file_local_pathObject

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_urlObject

Created by the API



11019
11020
11021
# File 'lib/kaltura_types.rb', line 11019

def results_file_url
  @results_file_url
end

#typeObject

Type of bulk upload



11033
11034
11035
# File 'lib/kaltura_types.rb', line 11033

def type
  @type
end

#uploaded_byObject

The screen name of the user



11013
11014
11015
# File 'lib/kaltura_types.rb', line 11013

def uploaded_by
  @uploaded_by
end

#user_idObject

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