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.



9722
9723
9724
# File 'lib/kaltura_types.rb', line 9722

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



9716
9717
9718
# File 'lib/kaltura_types.rb', line 9716

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



9710
9711
9712
# File 'lib/kaltura_types.rb', line 9710

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



9712
9713
9714
# File 'lib/kaltura_types.rb', line 9712

def file_size
  @file_size
end

#idObject

Upload token unique ID



9702
9703
9704
# File 'lib/kaltura_types.rb', line 9702

def id
  @id
end

#partner_idObject

Partner ID of the upload token



9704
9705
9706
# File 'lib/kaltura_types.rb', line 9704

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



9708
9709
9710
# File 'lib/kaltura_types.rb', line 9708

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



9718
9719
9720
# File 'lib/kaltura_types.rb', line 9718

def updated_at
  @updated_at
end

#upload_urlObject

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



9720
9721
9722
# File 'lib/kaltura_types.rb', line 9720

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



9714
9715
9716
# File 'lib/kaltura_types.rb', line 9714

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



9706
9707
9708
# File 'lib/kaltura_types.rb', line 9706

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
# File 'lib/kaltura_types.rb', line 9746

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