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.



9644
9645
9646
# File 'lib/kaltura_types.rb', line 9644

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



9638
9639
9640
# File 'lib/kaltura_types.rb', line 9638

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



9632
9633
9634
# File 'lib/kaltura_types.rb', line 9632

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



9634
9635
9636
# File 'lib/kaltura_types.rb', line 9634

def file_size
  @file_size
end

#idObject

Upload token unique ID



9624
9625
9626
# File 'lib/kaltura_types.rb', line 9624

def id
  @id
end

#partner_idObject

Partner ID of the upload token



9626
9627
9628
# File 'lib/kaltura_types.rb', line 9626

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



9630
9631
9632
# File 'lib/kaltura_types.rb', line 9630

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



9640
9641
9642
# File 'lib/kaltura_types.rb', line 9640

def updated_at
  @updated_at
end

#upload_urlObject

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



9642
9643
9644
# File 'lib/kaltura_types.rb', line 9642

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



9636
9637
9638
# File 'lib/kaltura_types.rb', line 9636

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



9628
9629
9630
# File 'lib/kaltura_types.rb', line 9628

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
# File 'lib/kaltura_types.rb', line 9668

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