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



8598
8599
8600
# File 'lib/kaltura_types.rb', line 8598

def application_version_in
  @application_version_in
end

#browser_family_inObject

Filter by browser family



8567
8568
8569
# File 'lib/kaltura_types.rb', line 8567

def browser_family_in
  @browser_family_in
end

#browser_inObject

Filter by browser



8569
8570
8571
# File 'lib/kaltura_types.rb', line 8569

def browser_in
  @browser_in
end

#canonical_url_inObject

filter by canonical url



8612
8613
8614
# File 'lib/kaltura_types.rb', line 8612

def canonical_url_in
  @canonical_url_in
end

#categoriesObject

Search objects in specified categories



8545
8546
8547
# File 'lib/kaltura_types.rb', line 8545

def categories
  @categories
end

#categories_ancestor_id_inObject

filter by categories ancestor



8602
8603
8604
# File 'lib/kaltura_types.rb', line 8602

def categories_ancestor_id_in
  @categories_ancestor_id_in
end

#categories_ids_inObject

Search objects in specified category ids



8547
8548
8549
# File 'lib/kaltura_types.rb', line 8547

def categories_ids_in
  @categories_ids_in
end

#cities_inObject

Filter by city



8561
8562
8563
# File 'lib/kaltura_types.rb', line 8561

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8557
8558
8559
# File 'lib/kaltura_types.rb', line 8557

def country_in
  @country_in
end

#crm_id_inObject

filter by crm id



8606
8607
8608
# File 'lib/kaltura_types.rb', line 8606

def crm_id_in
  @crm_id_in
end

#custom_var1inObject

Filter by customVar1



8549
8550
8551
# File 'lib/kaltura_types.rb', line 8549

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8551
8552
8553
# File 'lib/kaltura_types.rb', line 8551

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8553
8554
8555
# File 'lib/kaltura_types.rb', line 8553

def custom_var3in
  @custom_var3in
end

#device_inObject

Filter by device



8555
8556
8557
# File 'lib/kaltura_types.rb', line 8555

def device_in
  @device_in
end

#domain_inObject

filter by domain



8610
8611
8612
# File 'lib/kaltura_types.rb', line 8610

def domain_in
  @domain_in
end

#entry_created_at_greater_than_or_equalObject

Entry created at greater than or equal as Unix timestamp



8582
8583
8584
# File 'lib/kaltura_types.rb', line 8582

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



8584
8585
8586
# File 'lib/kaltura_types.rb', line 8584

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.



8585
8586
8587
# File 'lib/kaltura_types.rb', line 8585

def entry_id_in
  @entry_id_in
end

#entry_operatorObject

Returns the value of attribute entry_operator.



8580
8581
8582
# File 'lib/kaltura_types.rb', line 8580

def entry_operator
  @entry_operator
end

#error_code_inObject

filter by error code



8592
8593
8594
# File 'lib/kaltura_types.rb', line 8592

def error_code_in
  @error_code_in
end

#hotspot_id_inObject

filter by hotspot id



8604
8605
8606
# File 'lib/kaltura_types.rb', line 8604

def hotspot_id_in
  @hotspot_id_in
end

#intervalObject

Aggregated results according to interval



8573
8574
8575
# File 'lib/kaltura_types.rb', line 8573

def interval
  @interval
end

#isp_inObject

filter by isp



8596
8597
8598
# File 'lib/kaltura_types.rb', line 8596

def isp_in
  @isp_in
end

#keywordsObject

Search keywords to filter objects



8539
8540
8541
# File 'lib/kaltura_types.rb', line 8539

def keywords
  @keywords
end

#media_type_inObject

Filter by media types



8575
8576
8577
# File 'lib/kaltura_types.rb', line 8575

def media_type_in
  @media_type_in
end

#node_ids_inObject

filter by node id



8600
8601
8602
# File 'lib/kaltura_types.rb', line 8600

def node_ids_in
  @node_ids_in
end

#operating_system_family_inObject

Filter by operating system family



8563
8564
8565
# File 'lib/kaltura_types.rb', line 8563

def operating_system_family_in
  @operating_system_family_in
end

#operating_system_inObject

Filter by operating system



8565
8566
8567
# File 'lib/kaltura_types.rb', line 8565

def operating_system_in
  @operating_system_in
end

#owner_ids_inObject

Filter by entry owner



8579
8580
8581
# File 'lib/kaltura_types.rb', line 8579

def owner_ids_in
  @owner_ids_in
end

#playback_context_ids_inObject

filter by playback context ids



8588
8589
8590
# File 'lib/kaltura_types.rb', line 8588

def playback_context_ids_in
  @playback_context_ids_in
end

#playback_type_inObject

Returns the value of attribute playback_type_in.



8586
8587
8588
# File 'lib/kaltura_types.rb', line 8586

def playback_type_in
  @playback_type_in
end

#player_version_inObject

filter by player version



8594
8595
8596
# File 'lib/kaltura_types.rb', line 8594

def player_version_in
  @player_version_in
end

#playlist_id_inObject

filter by playlist id



8608
8609
8610
# File 'lib/kaltura_types.rb', line 8608

def playlist_id_in
  @playlist_id_in
end

#region_inObject

Filter by region



8559
8560
8561
# File 'lib/kaltura_types.rb', line 8559

def region_in
  @region_in
end

#root_entry_id_inObject

filter by root entry ids



8590
8591
8592
# File 'lib/kaltura_types.rb', line 8590

def root_entry_id_in
  @root_entry_id_in
end

#search_in_admin_tagsObject

Search keywords in objects admin tags



8543
8544
8545
# File 'lib/kaltura_types.rb', line 8543

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8541
8542
8543
# File 'lib/kaltura_types.rb', line 8541

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



8577
8578
8579
# File 'lib/kaltura_types.rb', line 8577

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

Time zone offset in minutes



8571
8572
8573
# File 'lib/kaltura_types.rb', line 8571

def time_zone_offset
  @time_zone_offset
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
# File 'lib/kaltura_types.rb', line 8630

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
  if xml_element.elements['crmIdIn'] != nil
    self.crm_id_in = xml_element.elements['crmIdIn'].text
  end
  if xml_element.elements['playlistIdIn'] != nil
    self.playlist_id_in = xml_element.elements['playlistIdIn'].text
  end
  if xml_element.elements['domainIn'] != nil
    self.domain_in = xml_element.elements['domainIn'].text
  end
  if xml_element.elements['canonicalUrlIn'] != nil
    self.canonical_url_in = xml_element.elements['canonicalUrlIn'].text
  end
end