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.
9958 9959 9960 |
# File 'lib/kaltura_types.rb', line 9958 def auto_finalize @auto_finalize end |
#created_at ⇒ Object
Creation date as Unix timestamp (In seconds)
9952 9953 9954 |
# File 'lib/kaltura_types.rb', line 9952 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
9946 9947 9948 |
# File 'lib/kaltura_types.rb', line 9946 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
9948 9949 9950 |
# File 'lib/kaltura_types.rb', line 9948 def file_size @file_size end |
#id ⇒ Object
Upload token unique ID
9938 9939 9940 |
# File 'lib/kaltura_types.rb', line 9938 def id @id end |
#partner_id ⇒ Object
Partner ID of the upload token
9940 9941 9942 |
# File 'lib/kaltura_types.rb', line 9940 def partner_id @partner_id end |
#status ⇒ Object
Status of the upload token
9944 9945 9946 |
# File 'lib/kaltura_types.rb', line 9944 def status @status end |
#updated_at ⇒ Object
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_url ⇒ Object
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_size ⇒ Object
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_id ⇒ Object
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 |