Class: Kaltura::KalturaSystemPartnerUsageItem

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_plugins/kaltura_system_partner_client_plugin.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

#audio_entries_countObject

Number of new audio entries created during specific date range



351
352
353
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 351

def audio_entries_count
  @audio_entries_count
end

#avg_storageObject

The average amount of storage consumption during the given date range for the specific publisher



369
370
371
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 369

def avg_storage
  @avg_storage
end

#bandwidthObject

The total bandwidth usage during the given date range (in MB)



357
358
359
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 357

def bandwidth
  @bandwidth
end

#combined_bandwidth_storageObject

The combined amount of bandwidth and storage consumed during the given date range for the specific publisher



372
373
374
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 372

def combined_bandwidth_storage
  @combined_bandwidth_storage
end

#deleted_storageObject

Amount of deleted storage in MB



375
376
377
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 375

def deleted_storage
  @deleted_storage
end

#entries_countObject

Number of new entries created during specific date range



339
340
341
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 339

def entries_count
  @entries_count
end

#image_entries_countObject

Number of new image entries created during specific date range



348
349
350
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 348

def image_entries_count
  @image_entries_count
end

#mix_entries_countObject

Number of new mix entries created during specific date range



354
355
356
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 354

def mix_entries_count
  @mix_entries_count
end

#partner_created_atObject

Partner creation date (Unix timestamp)



330
331
332
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 330

def partner_created_at
  @partner_created_at
end

#partner_idObject

Partner ID



318
319
320
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 318

def partner_id
  @partner_id
end

#partner_nameObject

Partner name



321
322
323
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 321

def partner_name
  @partner_name
end

#partner_packageObject

Partner package



327
328
329
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 327

def partner_package
  @partner_package
end

#partner_statusObject

Partner status



324
325
326
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 324

def partner_status
  @partner_status
end

#peak_storageObject

The peak amount of storage consumption during the given date range for the specific publisher



366
367
368
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 366

def peak_storage
  @peak_storage
end

#playsObject

Number of plays in the specific date range



336
337
338
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 336

def plays
  @plays
end

#storageObject

The change in storage consumption (new uploads) during the given date range (in MB)



363
364
365
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 363

def storage
  @storage
end

#total_entries_countObject

Total number of entries



342
343
344
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 342

def total_entries_count
  @total_entries_count
end

#total_storageObject

The total storage consumption (in MB)



360
361
362
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 360

def total_storage
  @total_storage
end

#transcoding_usageObject

Amount of transcoding usage in MB



378
379
380
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 378

def transcoding_usage
  @transcoding_usage
end

#video_entries_countObject

Number of new video entries created during specific date range



345
346
347
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 345

def video_entries_count
  @video_entries_count
end

#viewsObject

Number of player loads in the specific date range



333
334
335
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 333

def views
  @views
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 441

def from_xml(xml_element)
	super
	self.partner_id = xml_element.elements['partnerId'].text
	self.partner_name = xml_element.elements['partnerName'].text
	self.partner_status = xml_element.elements['partnerStatus'].text
	self.partner_package = xml_element.elements['partnerPackage'].text
	self.partner_created_at = xml_element.elements['partnerCreatedAt'].text
	self.views = xml_element.elements['views'].text
	self.plays = xml_element.elements['plays'].text
	self.entries_count = xml_element.elements['entriesCount'].text
	self.total_entries_count = xml_element.elements['totalEntriesCount'].text
	self.video_entries_count = xml_element.elements['videoEntriesCount'].text
	self.image_entries_count = xml_element.elements['imageEntriesCount'].text
	self.audio_entries_count = xml_element.elements['audioEntriesCount'].text
	self.mix_entries_count = xml_element.elements['mixEntriesCount'].text
	self.bandwidth = xml_element.elements['bandwidth'].text
	self.total_storage = xml_element.elements['totalStorage'].text
	self.storage = xml_element.elements['storage'].text
	self.peak_storage = xml_element.elements['peakStorage'].text
	self.avg_storage = xml_element.elements['avgStorage'].text
	self.combined_bandwidth_storage = xml_element.elements['combinedBandwidthStorage'].text
	self.deleted_storage = xml_element.elements['deletedStorage'].text
	self.transcoding_usage = xml_element.elements['transcodingUsage'].text
end