Class: Kaltura::KalturaAdCuePointBaseFilter
- Inherits:
-
KalturaCuePointFilter
- Object
- KalturaObjectBase
- KalturaFilter
- KalturaRelatedFilter
- KalturaCuePointBaseFilter
- KalturaCuePointFilter
- Kaltura::KalturaAdCuePointBaseFilter
- Defined in:
- lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#duration_greater_than_or_equal ⇒ Object
Returns the value of attribute duration_greater_than_or_equal.
-
#duration_less_than_or_equal ⇒ Object
Returns the value of attribute duration_less_than_or_equal.
-
#end_time_greater_than_or_equal ⇒ Object
Returns the value of attribute end_time_greater_than_or_equal.
-
#end_time_less_than_or_equal ⇒ Object
Returns the value of attribute end_time_less_than_or_equal.
-
#protocol_type_equal ⇒ Object
Returns the value of attribute protocol_type_equal.
-
#protocol_type_in ⇒ Object
Returns the value of attribute protocol_type_in.
-
#title_like ⇒ Object
Returns the value of attribute title_like.
-
#title_multi_like_and ⇒ Object
Returns the value of attribute title_multi_like_and.
-
#title_multi_like_or ⇒ Object
Returns the value of attribute title_multi_like_or.
Attributes inherited from KalturaCuePointFilter
#free_text, #user_id_current, #user_id_equal_current
Attributes inherited from KalturaCuePointBaseFilter
#created_at_greater_than_or_equal, #created_at_less_than_or_equal, #cue_point_type_equal, #cue_point_type_in, #entry_id_equal, #entry_id_in, #force_stop_equal, #id_equal, #id_in, #partner_sort_value_equal, #partner_sort_value_greater_than_or_equal, #partner_sort_value_in, #partner_sort_value_less_than_or_equal, #start_time_greater_than_or_equal, #start_time_less_than_or_equal, #status_equal, #status_in, #system_name_equal, #system_name_in, #tags_like, #tags_multi_like_and, #tags_multi_like_or, #triggered_at_greater_than_or_equal, #triggered_at_less_than_or_equal, #updated_at_greater_than_or_equal, #updated_at_less_than_or_equal, #user_id_equal, #user_id_in
Attributes inherited from KalturaFilter
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#duration_greater_than_or_equal ⇒ Object
Returns the value of attribute duration_greater_than_or_equal.
112 113 114 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 112 def duration_greater_than_or_equal @duration_greater_than_or_equal end |
#duration_less_than_or_equal ⇒ Object
Returns the value of attribute duration_less_than_or_equal.
113 114 115 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 113 def duration_less_than_or_equal @duration_less_than_or_equal end |
#end_time_greater_than_or_equal ⇒ Object
Returns the value of attribute end_time_greater_than_or_equal.
110 111 112 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 110 def end_time_greater_than_or_equal @end_time_greater_than_or_equal end |
#end_time_less_than_or_equal ⇒ Object
Returns the value of attribute end_time_less_than_or_equal.
111 112 113 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 111 def end_time_less_than_or_equal @end_time_less_than_or_equal end |
#protocol_type_equal ⇒ Object
Returns the value of attribute protocol_type_equal.
105 106 107 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 105 def protocol_type_equal @protocol_type_equal end |
#protocol_type_in ⇒ Object
Returns the value of attribute protocol_type_in.
106 107 108 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 106 def protocol_type_in @protocol_type_in end |
#title_like ⇒ Object
Returns the value of attribute title_like.
107 108 109 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 107 def title_like @title_like end |
#title_multi_like_and ⇒ Object
Returns the value of attribute title_multi_like_and.
109 110 111 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 109 def title_multi_like_and @title_multi_like_and end |
#title_multi_like_or ⇒ Object
Returns the value of attribute title_multi_like_or.
108 109 110 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 108 def title_multi_like_or @title_multi_like_or end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
# File 'lib/kaltura_plugins/kaltura_ad_cue_point_client_plugin.rb', line 128 def from_xml(xml_element) super if xml_element.elements['protocolTypeEqual'] != nil self.protocol_type_equal = xml_element.elements['protocolTypeEqual'].text end if xml_element.elements['protocolTypeIn'] != nil self.protocol_type_in = xml_element.elements['protocolTypeIn'].text end if xml_element.elements['titleLike'] != nil self.title_like = xml_element.elements['titleLike'].text end if xml_element.elements['titleMultiLikeOr'] != nil self.title_multi_like_or = xml_element.elements['titleMultiLikeOr'].text end if xml_element.elements['titleMultiLikeAnd'] != nil self.title_multi_like_and = xml_element.elements['titleMultiLikeAnd'].text end if xml_element.elements['endTimeGreaterThanOrEqual'] != nil self.end_time_greater_than_or_equal = xml_element.elements['endTimeGreaterThanOrEqual'].text end if xml_element.elements['endTimeLessThanOrEqual'] != nil self.end_time_less_than_or_equal = xml_element.elements['endTimeLessThanOrEqual'].text end if xml_element.elements['durationGreaterThanOrEqual'] != nil self.duration_greater_than_or_equal = xml_element.elements['durationGreaterThanOrEqual'].text end if xml_element.elements['durationLessThanOrEqual'] != nil self.duration_less_than_or_equal = xml_element.elements['durationLessThanOrEqual'].text end end |