Class: Kaltura::KalturaEntryContextDataResult
- Inherits:
-
KalturaContextDataResult
- Object
- KalturaObjectBase
- KalturaContextDataResult
- Kaltura::KalturaEntryContextDataResult
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#access_control_actions ⇒ Object
Array of actions as received from the access control rules that invalidated.
-
#access_control_messages ⇒ Object
Array of messages as received from the access control rules that invalidated.
-
#flavor_assets ⇒ Object
Array of allowed flavor assets according to access control limitations and requested tags.
-
#is_admin ⇒ Object
Returns the value of attribute is_admin.
-
#is_country_restricted ⇒ Object
Returns the value of attribute is_country_restricted.
-
#is_ip_address_restricted ⇒ Object
Returns the value of attribute is_ip_address_restricted.
-
#is_scheduled_now ⇒ Object
Returns the value of attribute is_scheduled_now.
-
#is_session_restricted ⇒ Object
Returns the value of attribute is_session_restricted.
-
#is_site_restricted ⇒ Object
Returns the value of attribute is_site_restricted.
-
#is_user_agent_restricted ⇒ Object
Returns the value of attribute is_user_agent_restricted.
-
#media_protocol ⇒ Object
http/https, rtmp/rtmpe.
-
#ms_duration ⇒ Object
The duration of the entry in milliseconds.
-
#plugin_data ⇒ Object
Array of allowed flavor assets according to access control limitations and requested tags.
-
#preview_length ⇒ Object
Returns the value of attribute preview_length.
-
#storage_profiles_xml ⇒ Object
Returns the value of attribute storage_profiles_xml.
-
#streamer_type ⇒ Object
http/rtmp/hdnetwork.
Attributes inherited from KalturaContextDataResult
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#access_control_actions ⇒ Object
Array of actions as received from the access control rules that invalidated
13149 13150 13151 |
# File 'lib/kaltura_types.rb', line 13149 def access_control_actions @access_control_actions end |
#access_control_messages ⇒ Object
Array of messages as received from the access control rules that invalidated
13147 13148 13149 |
# File 'lib/kaltura_types.rb', line 13147 def end |
#flavor_assets ⇒ Object
Array of allowed flavor assets according to access control limitations and requested tags
13151 13152 13153 |
# File 'lib/kaltura_types.rb', line 13151 def flavor_assets @flavor_assets end |
#is_admin ⇒ Object
Returns the value of attribute is_admin.
13140 13141 13142 |
# File 'lib/kaltura_types.rb', line 13140 def is_admin @is_admin end |
#is_country_restricted ⇒ Object
Returns the value of attribute is_country_restricted.
13134 13135 13136 |
# File 'lib/kaltura_types.rb', line 13134 def is_country_restricted @is_country_restricted end |
#is_ip_address_restricted ⇒ Object
Returns the value of attribute is_ip_address_restricted.
13136 13137 13138 |
# File 'lib/kaltura_types.rb', line 13136 def is_ip_address_restricted @is_ip_address_restricted end |
#is_scheduled_now ⇒ Object
Returns the value of attribute is_scheduled_now.
13139 13140 13141 |
# File 'lib/kaltura_types.rb', line 13139 def is_scheduled_now @is_scheduled_now end |
#is_session_restricted ⇒ Object
Returns the value of attribute is_session_restricted.
13135 13136 13137 |
# File 'lib/kaltura_types.rb', line 13135 def is_session_restricted @is_session_restricted end |
#is_site_restricted ⇒ Object
Returns the value of attribute is_site_restricted.
13133 13134 13135 |
# File 'lib/kaltura_types.rb', line 13133 def is_site_restricted @is_site_restricted end |
#is_user_agent_restricted ⇒ Object
Returns the value of attribute is_user_agent_restricted.
13137 13138 13139 |
# File 'lib/kaltura_types.rb', line 13137 def is_user_agent_restricted @is_user_agent_restricted end |
#media_protocol ⇒ Object
http/https, rtmp/rtmpe
13144 13145 13146 |
# File 'lib/kaltura_types.rb', line 13144 def media_protocol @media_protocol end |
#ms_duration ⇒ Object
The duration of the entry in milliseconds
13153 13154 13155 |
# File 'lib/kaltura_types.rb', line 13153 def ms_duration @ms_duration end |
#plugin_data ⇒ Object
Array of allowed flavor assets according to access control limitations and requested tags
13155 13156 13157 |
# File 'lib/kaltura_types.rb', line 13155 def plugin_data @plugin_data end |
#preview_length ⇒ Object
Returns the value of attribute preview_length.
13138 13139 13140 |
# File 'lib/kaltura_types.rb', line 13138 def preview_length @preview_length end |
#storage_profiles_xml ⇒ Object
Returns the value of attribute storage_profiles_xml.
13145 13146 13147 |
# File 'lib/kaltura_types.rb', line 13145 def storage_profiles_xml @storage_profiles_xml end |
#streamer_type ⇒ Object
http/rtmp/hdnetwork
13142 13143 13144 |
# File 'lib/kaltura_types.rb', line 13142 def streamer_type @streamer_type end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 |
# File 'lib/kaltura_types.rb', line 13185 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. = 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 |