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.



10018
10019
10020
# File 'lib/kaltura_types.rb', line 10018

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



10012
10013
10014
# File 'lib/kaltura_types.rb', line 10012

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



10006
10007
10008
# File 'lib/kaltura_types.rb', line 10006

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



10008
10009
10010
# File 'lib/kaltura_types.rb', line 10008

def file_size
  @file_size
end

#idObject

Upload token unique ID



9998
9999
10000
# File 'lib/kaltura_types.rb', line 9998

def id
  @id
end

#partner_idObject

Partner ID of the upload token



10000
10001
10002
# File 'lib/kaltura_types.rb', line 10000

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



10004
10005
10006
# File 'lib/kaltura_types.rb', line 10004

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



10014
10015
10016
# File 'lib/kaltura_types.rb', line 10014

def updated_at
  @updated_at
end

#upload_urlObject

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



10016
10017
10018
# File 'lib/kaltura_types.rb', line 10016

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



10010
10011
10012
# File 'lib/kaltura_types.rb', line 10010

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



10002
10003
10004
# File 'lib/kaltura_types.rb', line 10002

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
# File 'lib/kaltura_types.rb', line 10042

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