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.
-
#playback_context_ids_in ⇒ Object
filter by playback context ids.
-
#playback_type_in ⇒ Object
Returns the value of attribute playback_type_in.
-
#region_in ⇒ Object
Filter by region.
-
#root_entry_id_in ⇒ Object
filter by root entry ids.
-
#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
8254 8255 8256 |
# File 'lib/kaltura_types.rb', line 8254 def browser_family_in @browser_family_in end |
#categories ⇒ Object
Search objects in specified categories
8234 8235 8236 |
# File 'lib/kaltura_types.rb', line 8234 def categories @categories end |
#categories_ids_in ⇒ Object
Search objects in specified category ids
8236 8237 8238 |
# File 'lib/kaltura_types.rb', line 8236 def categories_ids_in @categories_ids_in end |
#cities_in ⇒ Object
Filter by city
8250 8251 8252 |
# File 'lib/kaltura_types.rb', line 8250 def cities_in @cities_in end |
#country_in ⇒ Object
Filter by country
8246 8247 8248 |
# File 'lib/kaltura_types.rb', line 8246 def country_in @country_in end |
#custom_var1in ⇒ Object
Filter by customVar1
8238 8239 8240 |
# File 'lib/kaltura_types.rb', line 8238 def custom_var1in @custom_var1in end |
#custom_var2in ⇒ Object
Filter by customVar2
8240 8241 8242 |
# File 'lib/kaltura_types.rb', line 8240 def custom_var2in @custom_var2in end |
#custom_var3in ⇒ Object
Filter by customVar3
8242 8243 8244 |
# File 'lib/kaltura_types.rb', line 8242 def custom_var3in @custom_var3in end |
#device_in ⇒ Object
Filter by device
8244 8245 8246 |
# File 'lib/kaltura_types.rb', line 8244 def device_in @device_in end |
#entry_created_at_greater_than_or_equal ⇒ Object
Entry created at greater than or equal as Unix timestamp
8267 8268 8269 |
# File 'lib/kaltura_types.rb', line 8267 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
8269 8270 8271 |
# File 'lib/kaltura_types.rb', line 8269 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.
8270 8271 8272 |
# File 'lib/kaltura_types.rb', line 8270 def entry_id_in @entry_id_in end |
#entry_operator ⇒ Object
Returns the value of attribute entry_operator.
8265 8266 8267 |
# File 'lib/kaltura_types.rb', line 8265 def entry_operator @entry_operator end |
#interval ⇒ Object
Aggregated results according to interval
8258 8259 8260 |
# File 'lib/kaltura_types.rb', line 8258 def interval @interval end |
#keywords ⇒ Object
Search keywords to filter objects
8228 8229 8230 |
# File 'lib/kaltura_types.rb', line 8228 def keywords @keywords end |
#media_type_in ⇒ Object
Filter by media types
8260 8261 8262 |
# File 'lib/kaltura_types.rb', line 8260 def media_type_in @media_type_in end |
#operating_system_family_in ⇒ Object
Filter by operating system family
8252 8253 8254 |
# File 'lib/kaltura_types.rb', line 8252 def @operating_system_family_in end |
#owner_ids_in ⇒ Object
Filter by entry owner
8264 8265 8266 |
# File 'lib/kaltura_types.rb', line 8264 def owner_ids_in @owner_ids_in end |
#playback_context_ids_in ⇒ Object
filter by playback context ids
8273 8274 8275 |
# File 'lib/kaltura_types.rb', line 8273 def playback_context_ids_in @playback_context_ids_in end |
#playback_type_in ⇒ Object
Returns the value of attribute playback_type_in.
8271 8272 8273 |
# File 'lib/kaltura_types.rb', line 8271 def playback_type_in @playback_type_in end |
#region_in ⇒ Object
Filter by region
8248 8249 8250 |
# File 'lib/kaltura_types.rb', line 8248 def region_in @region_in end |
#root_entry_id_in ⇒ Object
filter by root entry ids
8275 8276 8277 |
# File 'lib/kaltura_types.rb', line 8275 def root_entry_id_in @root_entry_id_in end |
#search_in_admin_tags ⇒ Object
Search keywords in objects admin tags
8232 8233 8234 |
# File 'lib/kaltura_types.rb', line 8232 def @search_in_admin_tags end |
#search_in_tags ⇒ Object
Search keywords in objects tags
8230 8231 8232 |
# File 'lib/kaltura_types.rb', line 8230 def @search_in_tags end |
#source_type_in ⇒ Object
Filter by source types
8262 8263 8264 |
# File 'lib/kaltura_types.rb', line 8262 def source_type_in @source_type_in end |
#time_zone_offset ⇒ Object
Time zone offset in minutes
8256 8257 8258 |
# File 'lib/kaltura_types.rb', line 8256 def time_zone_offset @time_zone_offset end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 |
# File 'lib/kaltura_types.rb', line 8293 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 if xml_element.elements['playbackTypeIn'] != nil self.playback_type_in = xml_element.elements['playbackTypeIn'].text end if xml_element.elements['playbackContextIdsIn'] != nil self.playback_context_ids_in = xml_element.elements['playbackContextIdsIn'].text end if xml_element.elements['rootEntryIdIn'] != nil self.root_entry_id_in = xml_element.elements['rootEntryIdIn'].text end end |