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

#application_version_inObject

filter by application version



8512
8513
8514
# File 'lib/kaltura_types.rb', line 8512

def application_version_in
  @application_version_in
end

#browser_family_inObject

Filter by browser family



8481
8482
8483
# File 'lib/kaltura_types.rb', line 8481

def browser_family_in
  @browser_family_in
end

#browser_inObject

Filter by browser



8483
8484
8485
# File 'lib/kaltura_types.rb', line 8483

def browser_in
  @browser_in
end

#categoriesObject

Search objects in specified categories



8459
8460
8461
# File 'lib/kaltura_types.rb', line 8459

def categories
  @categories
end

#categories_ancestor_id_inObject

filter by categories ancestor



8516
8517
8518
# File 'lib/kaltura_types.rb', line 8516

def categories_ancestor_id_in
  @categories_ancestor_id_in
end

#categories_ids_inObject

Search objects in specified category ids



8461
8462
8463
# File 'lib/kaltura_types.rb', line 8461

def categories_ids_in
  @categories_ids_in
end

#cities_inObject

Filter by city



8475
8476
8477
# File 'lib/kaltura_types.rb', line 8475

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8471
8472
8473
# File 'lib/kaltura_types.rb', line 8471

def country_in
  @country_in
end

#custom_var1inObject

Filter by customVar1



8463
8464
8465
# File 'lib/kaltura_types.rb', line 8463

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8465
8466
8467
# File 'lib/kaltura_types.rb', line 8465

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8467
8468
8469
# File 'lib/kaltura_types.rb', line 8467

def custom_var3in
  @custom_var3in
end

#device_inObject

Filter by device



8469
8470
8471
# File 'lib/kaltura_types.rb', line 8469

def device_in
  @device_in
end

#entry_created_at_greater_than_or_equalObject

Entry created at greater than or equal as Unix timestamp



8496
8497
8498
# File 'lib/kaltura_types.rb', line 8496

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



8498
8499
8500
# File 'lib/kaltura_types.rb', line 8498

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.



8499
8500
8501
# File 'lib/kaltura_types.rb', line 8499

def entry_id_in
  @entry_id_in
end

#entry_operatorObject

Returns the value of attribute entry_operator.



8494
8495
8496
# File 'lib/kaltura_types.rb', line 8494

def entry_operator
  @entry_operator
end

#error_code_inObject

filter by error code



8506
8507
8508
# File 'lib/kaltura_types.rb', line 8506

def error_code_in
  @error_code_in
end

#hotspot_id_inObject

filter by hotspot id



8518
8519
8520
# File 'lib/kaltura_types.rb', line 8518

def hotspot_id_in
  @hotspot_id_in
end

#intervalObject

Aggregated results according to interval



8487
8488
8489
# File 'lib/kaltura_types.rb', line 8487

def interval
  @interval
end

#isp_inObject

filter by isp



8510
8511
8512
# File 'lib/kaltura_types.rb', line 8510

def isp_in
  @isp_in
end

#keywordsObject

Search keywords to filter objects



8453
8454
8455
# File 'lib/kaltura_types.rb', line 8453

def keywords
  @keywords
end

#media_type_inObject

Filter by media types



8489
8490
8491
# File 'lib/kaltura_types.rb', line 8489

def media_type_in
  @media_type_in
end

#node_ids_inObject

filter by node id



8514
8515
8516
# File 'lib/kaltura_types.rb', line 8514

def node_ids_in
  @node_ids_in
end

#operating_system_family_inObject

Filter by operating system family



8477
8478
8479
# File 'lib/kaltura_types.rb', line 8477

def operating_system_family_in
  @operating_system_family_in
end

#operating_system_inObject

Filter by operating system



8479
8480
8481
# File 'lib/kaltura_types.rb', line 8479

def operating_system_in
  @operating_system_in
end

#owner_ids_inObject

Filter by entry owner



8493
8494
8495
# File 'lib/kaltura_types.rb', line 8493

def owner_ids_in
  @owner_ids_in
end

#playback_context_ids_inObject

filter by playback context ids



8502
8503
8504
# File 'lib/kaltura_types.rb', line 8502

def playback_context_ids_in
  @playback_context_ids_in
end

#playback_type_inObject

Returns the value of attribute playback_type_in.



8500
8501
8502
# File 'lib/kaltura_types.rb', line 8500

def playback_type_in
  @playback_type_in
end

#player_version_inObject

filter by player version



8508
8509
8510
# File 'lib/kaltura_types.rb', line 8508

def player_version_in
  @player_version_in
end

#region_inObject

Filter by region



8473
8474
8475
# File 'lib/kaltura_types.rb', line 8473

def region_in
  @region_in
end

#root_entry_id_inObject

filter by root entry ids



8504
8505
8506
# File 'lib/kaltura_types.rb', line 8504

def root_entry_id_in
  @root_entry_id_in
end

#search_in_admin_tagsObject

Search keywords in objects admin tags



8457
8458
8459
# File 'lib/kaltura_types.rb', line 8457

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8455
8456
8457
# File 'lib/kaltura_types.rb', line 8455

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



8491
8492
8493
# File 'lib/kaltura_types.rb', line 8491

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

Time zone offset in minutes



8485
8486
8487
# File 'lib/kaltura_types.rb', line 8485

def time_zone_offset
  @time_zone_offset
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
# File 'lib/kaltura_types.rb', line 8536

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['operatingSystemIn'] != nil
		self.operating_system_in = xml_element.elements['operatingSystemIn'].text
	end
	if xml_element.elements['browserFamilyIn'] != nil
		self.browser_family_in = xml_element.elements['browserFamilyIn'].text
	end
	if xml_element.elements['browserIn'] != nil
		self.browser_in = xml_element.elements['browserIn'].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
	if xml_element.elements['errorCodeIn'] != nil
		self.error_code_in = xml_element.elements['errorCodeIn'].text
	end
	if xml_element.elements['playerVersionIn'] != nil
		self.player_version_in = xml_element.elements['playerVersionIn'].text
	end
	if xml_element.elements['ispIn'] != nil
		self.isp_in = xml_element.elements['ispIn'].text
	end
	if xml_element.elements['applicationVersionIn'] != nil
		self.application_version_in = xml_element.elements['applicationVersionIn'].text
	end
	if xml_element.elements['nodeIdsIn'] != nil
		self.node_ids_in = xml_element.elements['nodeIdsIn'].text
	end
	if xml_element.elements['categoriesAncestorIdIn'] != nil
		self.categories_ancestor_id_in = xml_element.elements['categoriesAncestorIdIn'].text
	end
	if xml_element.elements['hotspotIdIn'] != nil
		self.hotspot_id_in = xml_element.elements['hotspotIdIn'].text
	end
end