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



8254
8255
8256
# File 'lib/kaltura_types.rb', line 8254

def browser_family_in
  @browser_family_in
end

#categoriesObject

Search objects in specified categories



8234
8235
8236
# File 'lib/kaltura_types.rb', line 8234

def categories
  @categories
end

#categories_ids_inObject

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_inObject

Filter by city



8250
8251
8252
# File 'lib/kaltura_types.rb', line 8250

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8246
8247
8248
# File 'lib/kaltura_types.rb', line 8246

def country_in
  @country_in
end

#custom_var1inObject

Filter by customVar1



8238
8239
8240
# File 'lib/kaltura_types.rb', line 8238

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8240
8241
8242
# File 'lib/kaltura_types.rb', line 8240

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8242
8243
8244
# File 'lib/kaltura_types.rb', line 8242

def custom_var3in
  @custom_var3in
end

#device_inObject

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_equalObject

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_equalObject

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_inObject

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_operatorObject

Returns the value of attribute entry_operator.



8265
8266
8267
# File 'lib/kaltura_types.rb', line 8265

def entry_operator
  @entry_operator
end

#intervalObject

Aggregated results according to interval



8258
8259
8260
# File 'lib/kaltura_types.rb', line 8258

def interval
  @interval
end

#keywordsObject

Search keywords to filter objects



8228
8229
8230
# File 'lib/kaltura_types.rb', line 8228

def keywords
  @keywords
end

#media_type_inObject

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_inObject

Filter by operating system family



8252
8253
8254
# File 'lib/kaltura_types.rb', line 8252

def operating_system_family_in
  @operating_system_family_in
end

#owner_ids_inObject

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_inObject

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_inObject

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_inObject

Filter by region



8248
8249
8250
# File 'lib/kaltura_types.rb', line 8248

def region_in
  @region_in
end

#root_entry_id_inObject

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_tagsObject

Search keywords in objects admin tags



8232
8233
8234
# File 'lib/kaltura_types.rb', line 8232

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8230
8231
8232
# File 'lib/kaltura_types.rb', line 8230

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



8262
8263
8264
# File 'lib/kaltura_types.rb', line 8262

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

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.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
	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