Class: Kaltura::KalturaReportInputFilter
- Inherits:
-
KalturaReportInputBaseFilter
- Object
- KalturaObjectBase
- KalturaReportInputBaseFilter
- Kaltura::KalturaReportInputFilter
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
KalturaEndUserReportInputFilter, KalturaReachReportInputFilter
Instance Attribute Summary collapse
-
#browser_family_in ⇒ Object
Filter by browser family.
-
#categories ⇒ Object
Search objects in specified categories.
-
#categories_ids_in ⇒ Object
Search objects in specified category ids.
-
#cities_in ⇒ Object
Filter by city.
-
#country_in ⇒ Object
Filter by country.
-
#custom_var1in ⇒ Object
Filter by customVar1.
-
#custom_var2in ⇒ Object
Filter by customVar2.
-
#custom_var3in ⇒ Object
Filter by customVar3.
-
#device_in ⇒ Object
Filter by device.
-
#entry_created_at_greater_than_or_equal ⇒ Object
Entry created at greater than or equal as Unix timestamp.
-
#entry_created_at_less_than_or_equal ⇒ Object
Entry created at less than or equal as Unix timestamp.
-
#entry_id_in ⇒ Object
Returns the value of attribute entry_id_in.
-
#entry_operator ⇒ Object
Returns the value of attribute entry_operator.
-
#interval ⇒ Object
Aggregated results according to interval.
-
#keywords ⇒ Object
Search keywords to filter objects.
-
#media_type_in ⇒ Object
Filter by media types.
-
#operating_system_family_in ⇒ Object
Filter by operating system family.
-
#owner_ids_in ⇒ Object
Filter by entry owner.
-
#region_in ⇒ Object
Filter by region.
-
#search_in_admin_tags ⇒ Object
Search keywords in objects admin tags.
-
#search_in_tags ⇒ Object
Search keywords in objects tags.
-
#source_type_in ⇒ Object
Filter by source types.
-
#time_zone_offset ⇒ Object
Time zone offset in minutes.
Attributes inherited from KalturaReportInputBaseFilter
#from_date, #from_day, #to_date, #to_day
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#browser_family_in ⇒ Object
Filter by browser family
8187 8188 8189 |
# File 'lib/kaltura_types.rb', line 8187 def browser_family_in @browser_family_in end |
#categories ⇒ Object
Search objects in specified categories
8167 8168 8169 |
# File 'lib/kaltura_types.rb', line 8167 def categories @categories end |
#categories_ids_in ⇒ Object
Search objects in specified category ids
8169 8170 8171 |
# File 'lib/kaltura_types.rb', line 8169 def categories_ids_in @categories_ids_in end |
#cities_in ⇒ Object
Filter by city
8183 8184 8185 |
# File 'lib/kaltura_types.rb', line 8183 def cities_in @cities_in end |
#country_in ⇒ Object
Filter by country
8179 8180 8181 |
# File 'lib/kaltura_types.rb', line 8179 def country_in @country_in end |
#custom_var1in ⇒ Object
Filter by customVar1
8171 8172 8173 |
# File 'lib/kaltura_types.rb', line 8171 def custom_var1in @custom_var1in end |
#custom_var2in ⇒ Object
Filter by customVar2
8173 8174 8175 |
# File 'lib/kaltura_types.rb', line 8173 def custom_var2in @custom_var2in end |
#custom_var3in ⇒ Object
Filter by customVar3
8175 8176 8177 |
# File 'lib/kaltura_types.rb', line 8175 def custom_var3in @custom_var3in end |
#device_in ⇒ Object
Filter by device
8177 8178 8179 |
# File 'lib/kaltura_types.rb', line 8177 def device_in @device_in end |
#entry_created_at_greater_than_or_equal ⇒ Object
Entry created at greater than or equal as Unix timestamp
8200 8201 8202 |
# File 'lib/kaltura_types.rb', line 8200 def entry_created_at_greater_than_or_equal @entry_created_at_greater_than_or_equal end |
#entry_created_at_less_than_or_equal ⇒ Object
Entry created at less than or equal as Unix timestamp
8202 8203 8204 |
# File 'lib/kaltura_types.rb', line 8202 def entry_created_at_less_than_or_equal @entry_created_at_less_than_or_equal end |
#entry_id_in ⇒ Object
Returns the value of attribute entry_id_in.
8203 8204 8205 |
# File 'lib/kaltura_types.rb', line 8203 def entry_id_in @entry_id_in end |
#entry_operator ⇒ Object
Returns the value of attribute entry_operator.
8198 8199 8200 |
# File 'lib/kaltura_types.rb', line 8198 def entry_operator @entry_operator end |
#interval ⇒ Object
Aggregated results according to interval
8191 8192 8193 |
# File 'lib/kaltura_types.rb', line 8191 def interval @interval end |
#keywords ⇒ Object
Search keywords to filter objects
8161 8162 8163 |
# File 'lib/kaltura_types.rb', line 8161 def keywords @keywords end |
#media_type_in ⇒ Object
Filter by media types
8193 8194 8195 |
# File 'lib/kaltura_types.rb', line 8193 def media_type_in @media_type_in end |
#operating_system_family_in ⇒ Object
Filter by operating system family
8185 8186 8187 |
# File 'lib/kaltura_types.rb', line 8185 def end |
#owner_ids_in ⇒ Object
Filter by entry owner
8197 8198 8199 |
# File 'lib/kaltura_types.rb', line 8197 def owner_ids_in @owner_ids_in end |
#region_in ⇒ Object
Filter by region
8181 8182 8183 |
# File 'lib/kaltura_types.rb', line 8181 def region_in @region_in end |
#search_in_admin_tags ⇒ Object
Search keywords in objects admin tags
8165 8166 8167 |
# File 'lib/kaltura_types.rb', line 8165 def end |
#search_in_tags ⇒ Object
Search keywords in objects tags
8163 8164 8165 |
# File 'lib/kaltura_types.rb', line 8163 def end |
#source_type_in ⇒ Object
Filter by source types
8195 8196 8197 |
# File 'lib/kaltura_types.rb', line 8195 def source_type_in @source_type_in end |
#time_zone_offset ⇒ Object
Time zone offset in minutes
8189 8190 8191 |
# File 'lib/kaltura_types.rb', line 8189 def time_zone_offset @time_zone_offset end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 |
# File 'lib/kaltura_types.rb', line 8221 def from_xml(xml_element) super if xml_element.elements['keywords'] != nil self.keywords = xml_element.elements['keywords'].text end if xml_element.elements['searchInTags'] != nil self. = xml_element.elements['searchInTags'].text end if xml_element.elements['searchInAdminTags'] != nil self. = xml_element.elements['searchInAdminTags'].text end if xml_element.elements['categories'] != nil self.categories = xml_element.elements['categories'].text end if xml_element.elements['categoriesIdsIn'] != nil self.categories_ids_in = xml_element.elements['categoriesIdsIn'].text end if xml_element.elements['customVar1In'] != nil self.custom_var1in = xml_element.elements['customVar1In'].text end if xml_element.elements['customVar2In'] != nil self.custom_var2in = xml_element.elements['customVar2In'].text end if xml_element.elements['customVar3In'] != nil self.custom_var3in = xml_element.elements['customVar3In'].text end if xml_element.elements['deviceIn'] != nil self.device_in = xml_element.elements['deviceIn'].text end if xml_element.elements['countryIn'] != nil self.country_in = xml_element.elements['countryIn'].text end if xml_element.elements['regionIn'] != nil self.region_in = xml_element.elements['regionIn'].text end if xml_element.elements['citiesIn'] != nil self.cities_in = xml_element.elements['citiesIn'].text end if xml_element.elements['operatingSystemFamilyIn'] != nil self. = xml_element.elements['operatingSystemFamilyIn'].text end if xml_element.elements['browserFamilyIn'] != nil self.browser_family_in = xml_element.elements['browserFamilyIn'].text end if xml_element.elements['timeZoneOffset'] != nil self.time_zone_offset = xml_element.elements['timeZoneOffset'].text end if xml_element.elements['interval'] != nil self.interval = xml_element.elements['interval'].text end if xml_element.elements['mediaTypeIn'] != nil self.media_type_in = xml_element.elements['mediaTypeIn'].text end if xml_element.elements['sourceTypeIn'] != nil self.source_type_in = xml_element.elements['sourceTypeIn'].text end if xml_element.elements['ownerIdsIn'] != nil self.owner_ids_in = xml_element.elements['ownerIdsIn'].text end if xml_element.elements['entryOperator'] != nil self.entry_operator = KalturaClientBase.object_from_xml(xml_element.elements['entryOperator'], 'KalturaESearchEntryOperator') end if xml_element.elements['entryCreatedAtGreaterThanOrEqual'] != nil self.entry_created_at_greater_than_or_equal = xml_element.elements['entryCreatedAtGreaterThanOrEqual'].text end if xml_element.elements['entryCreatedAtLessThanOrEqual'] != nil self.entry_created_at_less_than_or_equal = xml_element.elements['entryCreatedAtLessThanOrEqual'].text end if xml_element.elements['entryIdIn'] != nil self.entry_id_in = xml_element.elements['entryIdIn'].text end end |