class Kaltura::KalturaEntryContextDataResult

Attributes

access_control_actions[RW]

Array of actions as received from the access control rules that invalidated

access_control_messages[RW]

Array of messages as received from the access control rules that invalidated

flavor_assets[RW]

Array of allowed flavor assets according to access control limitations and requested tags

is_admin[RW]
is_country_restricted[RW]
is_ip_address_restricted[RW]
is_scheduled_now[RW]
is_session_restricted[RW]
is_site_restricted[RW]
is_user_agent_restricted[RW]
media_protocol[RW]

http/https, rtmp/rtmpe

ms_duration[RW]

The duration of the entry in milliseconds

plugin_data[RW]

Array of allowed flavor assets according to access control limitations and requested tags

preview_length[RW]
storage_profiles_xml[RW]
streamer_type[RW]

http/rtmp/hdnetwork

Public Instance Methods

from_xml(xml_element) click to toggle source
# File lib/kaltura_types.rb, line 13299
def from_xml(xml_element)
        super
        if xml_element.elements['isSiteRestricted'] != nil
                self.is_site_restricted = xml_element.elements['isSiteRestricted'].text
        end
        if xml_element.elements['isCountryRestricted'] != nil
                self.is_country_restricted = xml_element.elements['isCountryRestricted'].text
        end
        if xml_element.elements['isSessionRestricted'] != nil
                self.is_session_restricted = xml_element.elements['isSessionRestricted'].text
        end
        if xml_element.elements['isIpAddressRestricted'] != nil
                self.is_ip_address_restricted = xml_element.elements['isIpAddressRestricted'].text
        end
        if xml_element.elements['isUserAgentRestricted'] != nil
                self.is_user_agent_restricted = xml_element.elements['isUserAgentRestricted'].text
        end
        if xml_element.elements['previewLength'] != nil
                self.preview_length = xml_element.elements['previewLength'].text
        end
        if xml_element.elements['isScheduledNow'] != nil
                self.is_scheduled_now = xml_element.elements['isScheduledNow'].text
        end
        if xml_element.elements['isAdmin'] != nil
                self.is_admin = xml_element.elements['isAdmin'].text
        end
        if xml_element.elements['streamerType'] != nil
                self.streamer_type = xml_element.elements['streamerType'].text
        end
        if xml_element.elements['mediaProtocol'] != nil
                self.media_protocol = xml_element.elements['mediaProtocol'].text
        end
        if xml_element.elements['storageProfilesXML'] != nil
                self.storage_profiles_xml = xml_element.elements['storageProfilesXML'].text
        end
        if xml_element.elements['accessControlMessages'] != nil
                self.access_control_messages = KalturaClientBase.object_from_xml(xml_element.elements['accessControlMessages'], 'KalturaString')
        end
        if xml_element.elements['accessControlActions'] != nil
                self.access_control_actions = KalturaClientBase.object_from_xml(xml_element.elements['accessControlActions'], 'KalturaRuleAction')
        end
        if xml_element.elements['flavorAssets'] != nil
                self.flavor_assets = KalturaClientBase.object_from_xml(xml_element.elements['flavorAssets'], 'KalturaFlavorAsset')
        end
        if xml_element.elements['msDuration'] != nil
                self.ms_duration = xml_element.elements['msDuration'].text
        end
        if xml_element.elements['pluginData'] != nil
                self.plugin_data = KalturaClientBase.object_from_xml(xml_element.elements['pluginData'], 'KalturaPluginData')
        end
end
is_admin=(val) click to toggle source
# File lib/kaltura_types.rb, line 13292
def is_admin=(val)
        @is_admin = to_b(val)
end
is_country_restricted=(val) click to toggle source
# File lib/kaltura_types.rb, line 13274
def is_country_restricted=(val)
        @is_country_restricted = to_b(val)
end
is_ip_address_restricted=(val) click to toggle source
# File lib/kaltura_types.rb, line 13280
def is_ip_address_restricted=(val)
        @is_ip_address_restricted = to_b(val)
end
is_scheduled_now=(val) click to toggle source
# File lib/kaltura_types.rb, line 13289
def is_scheduled_now=(val)
        @is_scheduled_now = to_b(val)
end
is_session_restricted=(val) click to toggle source
# File lib/kaltura_types.rb, line 13277
def is_session_restricted=(val)
        @is_session_restricted = to_b(val)
end
is_site_restricted=(val) click to toggle source
# File lib/kaltura_types.rb, line 13271
def is_site_restricted=(val)
        @is_site_restricted = to_b(val)
end
is_user_agent_restricted=(val) click to toggle source
# File lib/kaltura_types.rb, line 13283
def is_user_agent_restricted=(val)
        @is_user_agent_restricted = to_b(val)
end
ms_duration=(val) click to toggle source
# File lib/kaltura_types.rb, line 13295
def ms_duration=(val)
        @ms_duration = val.to_i
end
preview_length=(val) click to toggle source
# File lib/kaltura_types.rb, line 13286
def preview_length=(val)
        @preview_length = val.to_i
end