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
8167 8168 8169 |
# File 'lib/kaltura_types.rb', line 8167 def browser_family_in @browser_family_in end |
#categories ⇒ Object
Search objects in specified categories
8147 8148 8149 |
# File 'lib/kaltura_types.rb', line 8147 def categories @categories end |
#categories_ids_in ⇒ Object
Search objects in specified category ids
8149 8150 8151 |
# File 'lib/kaltura_types.rb', line 8149 def categories_ids_in @categories_ids_in end |
#cities_in ⇒ Object
Filter by city
8163 8164 8165 |
# File 'lib/kaltura_types.rb', line 8163 def cities_in @cities_in end |
#country_in ⇒ Object
Filter by country
8159 8160 8161 |
# File 'lib/kaltura_types.rb', line 8159 def country_in @country_in end |
#custom_var1in ⇒ Object
Filter by customVar1
8151 8152 8153 |
# File 'lib/kaltura_types.rb', line 8151 def custom_var1in @custom_var1in end |
#custom_var2in ⇒ Object
Filter by customVar2
8153 8154 8155 |
# File 'lib/kaltura_types.rb', line 8153 def custom_var2in @custom_var2in end |
#custom_var3in ⇒ Object
Filter by customVar3
8155 8156 8157 |
# File 'lib/kaltura_types.rb', line 8155 def custom_var3in @custom_var3in end |
#device_in ⇒ Object
Filter by device
8157 8158 8159 |
# File 'lib/kaltura_types.rb', line 8157 def device_in @device_in end |
#entry_created_at_greater_than_or_equal ⇒ Object
Entry created at greater than or equal as Unix timestamp
8180 8181 8182 |
# File 'lib/kaltura_types.rb', line 8180 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
8182 8183 8184 |
# File 'lib/kaltura_types.rb', line 8182 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.
8183 8184 8185 |
# File 'lib/kaltura_types.rb', line 8183 def entry_id_in @entry_id_in end |
#entry_operator ⇒ Object
Returns the value of attribute entry_operator.
8178 8179 8180 |
# File 'lib/kaltura_types.rb', line 8178 def entry_operator @entry_operator end |
#interval ⇒ Object
Aggregated results according to interval
8171 8172 8173 |
# File 'lib/kaltura_types.rb', line 8171 def interval @interval end |
#keywords ⇒ Object
Search keywords to filter objects
8141 8142 8143 |
# File 'lib/kaltura_types.rb', line 8141 def keywords @keywords end |
#media_type_in ⇒ Object
Filter by media types
8173 8174 8175 |
# File 'lib/kaltura_types.rb', line 8173 def media_type_in @media_type_in end |
#operating_system_family_in ⇒ Object
Filter by operating system family
8165 8166 8167 |
# File 'lib/kaltura_types.rb', line 8165 def @operating_system_family_in end |
#owner_ids_in ⇒ Object
Filter by entry owner
8177 8178 8179 |
# File 'lib/kaltura_types.rb', line 8177 def owner_ids_in @owner_ids_in end |
#region_in ⇒ Object
Filter by region
8161 8162 8163 |
# File 'lib/kaltura_types.rb', line 8161 def region_in @region_in end |
#search_in_admin_tags ⇒ Object
Search keywords in objects admin tags
8145 8146 8147 |
# File 'lib/kaltura_types.rb', line 8145 def @search_in_admin_tags end |
#search_in_tags ⇒ Object
Search keywords in objects tags
8143 8144 8145 |
# File 'lib/kaltura_types.rb', line 8143 def @search_in_tags end |
#source_type_in ⇒ Object
Filter by source types
8175 8176 8177 |
# File 'lib/kaltura_types.rb', line 8175 def source_type_in @source_type_in end |
#time_zone_offset ⇒ Object
Time zone offset in minutes
8169 8170 8171 |
# File 'lib/kaltura_types.rb', line 8169 def time_zone_offset @time_zone_offset end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 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 |
# File 'lib/kaltura_types.rb', line 8201 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 |