class Kaltura::KalturaPartnerUsage

Attributes

hosting_gb[RW]

Partner total hosting in GB on the disk

package_bw[RW]

package total BW - actually this is usage, which represents BW+storage

percent[RW]

percent of usage out of partner's package. if usageGB is 5 and package is 10GB, this value will be 50

reached_limit_date[RW]

date when partner reached the limit of his package (timestamp)

usage_gb[RW]

total usage in GB - including bandwidth and storage

usage_graph[RW]

a semi-colon separated list of comma-separated key-values to represent a usage graph.

keys could be 1-12 for a year view (1,1.2;2,1.1;3,0.9;...;12,1.4;)
keys could be 1-[28,29,30,31] depending on the requested month, for a daily view in a given month (1,0.4;2,0.2;...;31,0.1;)

Public Instance Methods

from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 8022
def from_xml(xml_element)
        super
        if xml_element.elements['hostingGB'] != nil
                self.hosting_gb = xml_element.elements['hostingGB'].text
        end
        if xml_element.elements['Percent'] != nil
                self.percent = xml_element.elements['Percent'].text
        end
        if xml_element.elements['packageBW'] != nil
                self.package_bw = xml_element.elements['packageBW'].text
        end
        if xml_element.elements['usageGB'] != nil
                self.usage_gb = xml_element.elements['usageGB'].text
        end
        if xml_element.elements['reachedLimitDate'] != nil
                self.reached_limit_date = xml_element.elements['reachedLimitDate'].text
        end
        if xml_element.elements['usageGraph'] != nil
                self.usage_graph = xml_element.elements['usageGraph'].text
        end
end
hosting_gb=(val) click to toggle source
# File lib/kaltura_types.rb, line 8006
def hosting_gb=(val)
        @hosting_gb = val.to_f
end
package_bw=(val) click to toggle source
# File lib/kaltura_types.rb, line 8012
def package_bw=(val)
        @package_bw = val.to_i
end
percent=(val) click to toggle source
# File lib/kaltura_types.rb, line 8009
def percent=(val)
        @percent = val.to_f
end
reached_limit_date=(val) click to toggle source
# File lib/kaltura_types.rb, line 8018
def reached_limit_date=(val)
        @reached_limit_date = val.to_i
end
usage_gb=(val) click to toggle source
# File lib/kaltura_types.rb, line 8015
def usage_gb=(val)
        @usage_gb = val.to_f
end