Class: Kaltura::KalturaReportInputFilter

Inherits:
KalturaReportInputBaseFilter show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

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

#camelcase, #to_b, #to_params

Instance Attribute Details

#browser_family_inObject

Filter by browser family



8187
8188
8189
# File 'lib/kaltura_types.rb', line 8187

def browser_family_in
  @browser_family_in
end

#categoriesObject

Search objects in specified categories



8167
8168
8169
# File 'lib/kaltura_types.rb', line 8167

def categories
  @categories
end

#categories_ids_inObject

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_inObject

Filter by city



8183
8184
8185
# File 'lib/kaltura_types.rb', line 8183

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8179
8180
8181
# File 'lib/kaltura_types.rb', line 8179

def country_in
  @country_in
end

#custom_var1inObject

Filter by customVar1



8171
8172
8173
# File 'lib/kaltura_types.rb', line 8171

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8173
8174
8175
# File 'lib/kaltura_types.rb', line 8173

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8175
8176
8177
# File 'lib/kaltura_types.rb', line 8175

def custom_var3in
  @custom_var3in
end

#device_inObject

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_equalObject

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_equalObject

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_inObject

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_operatorObject

Returns the value of attribute entry_operator.



8198
8199
8200
# File 'lib/kaltura_types.rb', line 8198

def entry_operator
  @entry_operator
end

#intervalObject

Aggregated results according to interval



8191
8192
8193
# File 'lib/kaltura_types.rb', line 8191

def interval
  @interval
end

#keywordsObject

Search keywords to filter objects



8161
8162
8163
# File 'lib/kaltura_types.rb', line 8161

def keywords
  @keywords
end

#media_type_inObject

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_inObject

Filter by operating system family



8185
8186
8187
# File 'lib/kaltura_types.rb', line 8185

def operating_system_family_in
  @operating_system_family_in
end

#owner_ids_inObject

Filter by entry owner



8197
8198
8199
# File 'lib/kaltura_types.rb', line 8197

def owner_ids_in
  @owner_ids_in
end

#region_inObject

Filter by region



8181
8182
8183
# File 'lib/kaltura_types.rb', line 8181

def region_in
  @region_in
end

#search_in_admin_tagsObject

Search keywords in objects admin tags



8165
8166
8167
# File 'lib/kaltura_types.rb', line 8165

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8163
8164
8165
# File 'lib/kaltura_types.rb', line 8163

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



8195
8196
8197
# File 'lib/kaltura_types.rb', line 8195

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

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.search_in_tags = xml_element.elements['searchInTags'].text
  end
  if xml_element.elements['searchInAdminTags'] != nil
    self.search_in_admin_tags = 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.operating_system_family_in = 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