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
8198 8199 8200 |
# File 'lib/kaltura_types.rb', line 8198 def browser_family_in @browser_family_in end |
#categories ⇒ Object
Search objects in specified categories
8178 8179 8180 |
# File 'lib/kaltura_types.rb', line 8178 def categories @categories end |
#categories_ids_in ⇒ Object
Search objects in specified category ids
8180 8181 8182 |
# File 'lib/kaltura_types.rb', line 8180 def categories_ids_in @categories_ids_in end |
#cities_in ⇒ Object
Filter by city
8194 8195 8196 |
# File 'lib/kaltura_types.rb', line 8194 def cities_in @cities_in end |
#country_in ⇒ Object
Filter by country
8190 8191 8192 |
# File 'lib/kaltura_types.rb', line 8190 def country_in @country_in end |
#custom_var1in ⇒ Object
Filter by customVar1
8182 8183 8184 |
# File 'lib/kaltura_types.rb', line 8182 def custom_var1in @custom_var1in end |
#custom_var2in ⇒ Object
Filter by customVar2
8184 8185 8186 |
# File 'lib/kaltura_types.rb', line 8184 def custom_var2in @custom_var2in end |
#custom_var3in ⇒ Object
Filter by customVar3
8186 8187 8188 |
# File 'lib/kaltura_types.rb', line 8186 def custom_var3in @custom_var3in end |
#device_in ⇒ Object
Filter by device
8188 8189 8190 |
# File 'lib/kaltura_types.rb', line 8188 def device_in @device_in end |
#entry_created_at_greater_than_or_equal ⇒ Object
Entry created at greater than or equal as Unix timestamp
8211 8212 8213 |
# File 'lib/kaltura_types.rb', line 8211 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
8213 8214 8215 |
# File 'lib/kaltura_types.rb', line 8213 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.
8214 8215 8216 |
# File 'lib/kaltura_types.rb', line 8214 def entry_id_in @entry_id_in end |
#entry_operator ⇒ Object
Returns the value of attribute entry_operator.
8209 8210 8211 |
# File 'lib/kaltura_types.rb', line 8209 def entry_operator @entry_operator end |
#interval ⇒ Object
Aggregated results according to interval
8202 8203 8204 |
# File 'lib/kaltura_types.rb', line 8202 def interval @interval end |
#keywords ⇒ Object
Search keywords to filter objects
8172 8173 8174 |
# File 'lib/kaltura_types.rb', line 8172 def keywords @keywords end |
#media_type_in ⇒ Object
Filter by media types
8204 8205 8206 |
# File 'lib/kaltura_types.rb', line 8204 def media_type_in @media_type_in end |
#operating_system_family_in ⇒ Object
Filter by operating system family
8196 8197 8198 |
# File 'lib/kaltura_types.rb', line 8196 def @operating_system_family_in end |
#owner_ids_in ⇒ Object
Filter by entry owner
8208 8209 8210 |
# File 'lib/kaltura_types.rb', line 8208 def owner_ids_in @owner_ids_in end |
#region_in ⇒ Object
Filter by region
8192 8193 8194 |
# File 'lib/kaltura_types.rb', line 8192 def region_in @region_in end |
#search_in_admin_tags ⇒ Object
Search keywords in objects admin tags
8176 8177 8178 |
# File 'lib/kaltura_types.rb', line 8176 def @search_in_admin_tags end |
#search_in_tags ⇒ Object
Search keywords in objects tags
8174 8175 8176 |
# File 'lib/kaltura_types.rb', line 8174 def @search_in_tags end |
#source_type_in ⇒ Object
Filter by source types
8206 8207 8208 |
# File 'lib/kaltura_types.rb', line 8206 def source_type_in @source_type_in end |
#time_zone_offset ⇒ Object
Time zone offset in minutes
8200 8201 8202 |
# File 'lib/kaltura_types.rb', line 8200 def time_zone_offset @time_zone_offset end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 |
# File 'lib/kaltura_types.rb', line 8232 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 |