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.



10164
10165
10166
# File 'lib/kaltura_types.rb', line 10164

def auto_finalize
  @auto_finalize
end

#created_atObject

Creation date as Unix timestamp (In seconds)



10158
10159
10160
# File 'lib/kaltura_types.rb', line 10158

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



10152
10153
10154
# File 'lib/kaltura_types.rb', line 10152

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



10154
10155
10156
# File 'lib/kaltura_types.rb', line 10154

def file_size
  @file_size
end

#idObject

Upload token unique ID



10144
10145
10146
# File 'lib/kaltura_types.rb', line 10144

def id
  @id
end

#partner_idObject

Partner ID of the upload token



10146
10147
10148
# File 'lib/kaltura_types.rb', line 10146

def partner_id
  @partner_id
end

#statusObject

Status of the upload token



10150
10151
10152
# File 'lib/kaltura_types.rb', line 10150

def status
  @status
end

#updated_atObject

Last update date as Unix timestamp (In seconds)



10160
10161
10162
# File 'lib/kaltura_types.rb', line 10160

def updated_at
  @updated_at
end

#upload_urlObject

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



10162
10163
10164
# File 'lib/kaltura_types.rb', line 10162

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



10156
10157
10158
# File 'lib/kaltura_types.rb', line 10156

def uploaded_file_size
  @uploaded_file_size
end

#user_idObject

User id for the upload token



10148
10149
10150
# File 'lib/kaltura_types.rb', line 10148

def user_id
  @user_id
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
# File 'lib/kaltura_types.rb', line 10188

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