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.



9958
9959
9960
# File 'lib/kaltura_types.rb', line 9958

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



9952
9953
9954
# File 'lib/kaltura_types.rb', line 9952

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



9946
9947
9948
# File 'lib/kaltura_types.rb', line 9946

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



9948
9949
9950
# File 'lib/kaltura_types.rb', line 9948

def file_size
  @file_size
end

#idObject

Upload token unique ID



9938
9939
9940
# File 'lib/kaltura_types.rb', line 9938

def id
  @id
end

#partner_idObject

Partner ID of the upload token



9940
9941
9942
# File 'lib/kaltura_types.rb', line 9940

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



9944
9945
9946
# File 'lib/kaltura_types.rb', line 9944

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



9954
9955
9956
# File 'lib/kaltura_types.rb', line 9954

def updated_at
  @updated_at
end

#upload_urlObject

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



9956
9957
9958
# File 'lib/kaltura_types.rb', line 9956

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



9950
9951
9952
# File 'lib/kaltura_types.rb', line 9950

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



9942
9943
9944
# File 'lib/kaltura_types.rb', line 9942

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
# File 'lib/kaltura_types.rb', line 9982

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