Class: Kaltura::KalturaUploadToken

Inherits:
KalturaObjectBase 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

#auto_finalizeObject

autoFinalize - Should the upload be finalized once the file size on disk matches the file size reproted when adding the upload token.



10050
10051
10052
# File 'lib/kaltura_types.rb', line 10050

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



10044
10045
10046
# File 'lib/kaltura_types.rb', line 10044

def created_at
  @created_at
end

#file_nameObject

Name of the file for the upload token, can be empty when the upload token is created and will be updated internally after the file is uploaded



10038
10039
10040
# File 'lib/kaltura_types.rb', line 10038

def file_name
  @file_name
end

#file_sizeObject

File size in bytes, can be empty when the upload token is created and will be updated internally after the file is uploaded



10040
10041
10042
# File 'lib/kaltura_types.rb', line 10040

def file_size
  @file_size
end

#idObject

Upload token unique ID



10030
10031
10032
# File 'lib/kaltura_types.rb', line 10030

def id
  @id
end

#partner_idObject

Partner ID of the upload token



10032
10033
10034
# File 'lib/kaltura_types.rb', line 10032

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



10036
10037
10038
# File 'lib/kaltura_types.rb', line 10036

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



10046
10047
10048
# File 'lib/kaltura_types.rb', line 10046

def updated_at
  @updated_at
end

#upload_urlObject

Upload url - to explicitly determine to which domain to adress the uploadToken->upload call



10048
10049
10050
# File 'lib/kaltura_types.rb', line 10048

def upload_url
  @upload_url
end

#uploaded_file_sizeObject

Uploaded file size in bytes, can be used to identify how many bytes were uploaded before resuming



10042
10043
10044
# File 'lib/kaltura_types.rb', line 10042

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



10034
10035
10036
# File 'lib/kaltura_types.rb', line 10034

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
# File 'lib/kaltura_types.rb', line 10074

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].text
  end
  if xml_element.elements['userId'] != nil
    self.user_id = xml_element.elements['userId'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['fileName'] != nil
    self.file_name = xml_element.elements['fileName'].text
  end
  if xml_element.elements['fileSize'] != nil
    self.file_size = xml_element.elements['fileSize'].text
  end
  if xml_element.elements['uploadedFileSize'] != nil
    self.uploaded_file_size = xml_element.elements['uploadedFileSize'].text
  end
  if xml_element.elements['createdAt'] != nil
    self.created_at = xml_element.elements['createdAt'].text
  end
  if xml_element.elements['updatedAt'] != nil
    self.updated_at = xml_element.elements['updatedAt'].text
  end
  if xml_element.elements['uploadUrl'] != nil
    self.upload_url = xml_element.elements['uploadUrl'].text
  end
  if xml_element.elements['autoFinalize'] != nil
    self.auto_finalize = xml_element.elements['autoFinalize'].text
  end
end