Class: Kaltura::KalturaUploadToken
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaUploadToken
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#auto_finalize ⇒ Object
autoFinalize - Should the upload be finalized once the file size on disk matches the file size reproted when adding the upload token.
-
#created_at ⇒ Object
Creation date as Unix timestamp (In seconds).
-
#file_name ⇒ Object
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.
-
#file_size ⇒ Object
File size in bytes, can be empty when the upload token is created and will be updated internally after the file is uploaded.
-
#id ⇒ Object
Upload token unique ID.
-
#partner_id ⇒ Object
Partner ID of the upload token.
-
#status ⇒ Object
Status of the upload token.
-
#updated_at ⇒ Object
Last update date as Unix timestamp (In seconds).
-
#upload_url ⇒ Object
Upload url - to explicitly determine to which domain to adress the uploadToken->upload call.
-
#uploaded_file_size ⇒ Object
Uploaded file size in bytes, can be used to identify how many bytes were uploaded before resuming.
-
#user_id ⇒ Object
User id for the upload token.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#auto_finalize ⇒ Object
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_at ⇒ Object
Creation date as Unix timestamp (In seconds)
9638 9639 9640 |
# File 'lib/kaltura_types.rb', line 9638 def created_at @created_at end |
#file_name ⇒ Object
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_size ⇒ Object
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 |
#id ⇒ Object
Upload token unique ID
9624 9625 9626 |
# File 'lib/kaltura_types.rb', line 9624 def id @id end |
#partner_id ⇒ Object
Partner ID of the upload token
9626 9627 9628 |
# File 'lib/kaltura_types.rb', line 9626 def partner_id @partner_id end |
#status ⇒ Object
Status of the upload token
9630 9631 9632 |
# File 'lib/kaltura_types.rb', line 9630 def status @status end |
#updated_at ⇒ Object
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_url ⇒ Object
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_size ⇒ Object
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_id ⇒ Object
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 |