class Kaltura::KalturaPlayReadyPolicy

Attributes

grace_period[RW]
license_removal_duration[RW]
license_removal_policy[RW]
min_security_level[RW]
rights[RW]

Public Instance Methods

from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaDrmPolicy#from_xml
# File lib/kaltura_plugins/kaltura_play_ready_client_plugin.rb, line 207
def from_xml(xml_element)
        super
        if xml_element.elements['gracePeriod'] != nil
                self.grace_period = xml_element.elements['gracePeriod'].text
        end
        if xml_element.elements['licenseRemovalPolicy'] != nil
                self.license_removal_policy = xml_element.elements['licenseRemovalPolicy'].text
        end
        if xml_element.elements['licenseRemovalDuration'] != nil
                self.license_removal_duration = xml_element.elements['licenseRemovalDuration'].text
        end
        if xml_element.elements['minSecurityLevel'] != nil
                self.min_security_level = xml_element.elements['minSecurityLevel'].text
        end
        if xml_element.elements['rights'] != nil
                self.rights = KalturaClientBase.object_from_xml(xml_element.elements['rights'], 'KalturaPlayReadyRight')
        end
end
grace_period=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_play_ready_client_plugin.rb, line 194
def grace_period=(val)
        @grace_period = val.to_i
end
license_removal_duration=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_play_ready_client_plugin.rb, line 200
def license_removal_duration=(val)
        @license_removal_duration = val.to_i
end
license_removal_policy=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_play_ready_client_plugin.rb, line 197
def license_removal_policy=(val)
        @license_removal_policy = val.to_i
end
min_security_level=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_play_ready_client_plugin.rb, line 203
def min_security_level=(val)
        @min_security_level = val.to_i
end