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
-
#application_version_in ⇒ Object
filter by application version.
-
#browser_family_in ⇒ Object
Filter by browser family.
-
#browser_in ⇒ Object
Filter by browser.
-
#canonical_url_in ⇒ Object
filter by canonical url.
-
#categories ⇒ Object
Search objects in specified categories.
-
#categories_ancestor_id_in ⇒ Object
filter by categories ancestor.
-
#categories_ids_in ⇒ Object
Search objects in specified category ids.
-
#cities_in ⇒ Object
Filter by city.
-
#country_in ⇒ Object
Filter by country.
-
#crm_id_in ⇒ Object
filter by crm id.
-
#custom_var1in ⇒ Object
Filter by customVar1.
-
#custom_var2in ⇒ Object
Filter by customVar2.
-
#custom_var3in ⇒ Object
Filter by customVar3.
-
#device_in ⇒ Object
Filter by device.
-
#domain_in ⇒ Object
filter by domain.
-
#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.
-
#error_code_in ⇒ Object
filter by error code.
-
#hotspot_id_in ⇒ Object
filter by hotspot id.
-
#interval ⇒ Object
Aggregated results according to interval.
-
#isp_in ⇒ Object
filter by isp.
-
#keywords ⇒ Object
Search keywords to filter objects.
-
#media_type_in ⇒ Object
Filter by media types.
-
#node_ids_in ⇒ Object
filter by node id.
-
#operating_system_family_in ⇒ Object
Filter by operating system family.
-
#operating_system_in ⇒ Object
Filter by operating system.
-
#origin_in ⇒ Object
filter by origin.
-
#owner_ids_in ⇒ Object
Filter by entry owner.
-
#playback_context_ids_in ⇒ Object
filter by playback context ids.
-
#playback_type_in ⇒ Object
Returns the value of attribute playback_type_in.
-
#player_version_in ⇒ Object
filter by player version.
-
#playlist_id_in ⇒ Object
filter by playlist id.
-
#region_in ⇒ Object
Filter by region.
-
#root_entry_id_in ⇒ Object
filter by root entry ids.
-
#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.
-
#virtual_event_id_in ⇒ Object
filter by virtual event id.
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
#application_version_in ⇒ Object
filter by application version
8652 8653 8654 |
# File 'lib/kaltura_types.rb', line 8652 def application_version_in @application_version_in end |
#browser_family_in ⇒ Object
Filter by browser family
8621 8622 8623 |
# File 'lib/kaltura_types.rb', line 8621 def browser_family_in @browser_family_in end |
#browser_in ⇒ Object
Filter by browser
8623 8624 8625 |
# File 'lib/kaltura_types.rb', line 8623 def browser_in @browser_in end |
#canonical_url_in ⇒ Object
filter by canonical url
8666 8667 8668 |
# File 'lib/kaltura_types.rb', line 8666 def canonical_url_in @canonical_url_in end |
#categories ⇒ Object
Search objects in specified categories
8599 8600 8601 |
# File 'lib/kaltura_types.rb', line 8599 def categories @categories end |
#categories_ancestor_id_in ⇒ Object
filter by categories ancestor
8656 8657 8658 |
# File 'lib/kaltura_types.rb', line 8656 def categories_ancestor_id_in @categories_ancestor_id_in end |
#categories_ids_in ⇒ Object
Search objects in specified category ids
8601 8602 8603 |
# File 'lib/kaltura_types.rb', line 8601 def categories_ids_in @categories_ids_in end |
#cities_in ⇒ Object
Filter by city
8615 8616 8617 |
# File 'lib/kaltura_types.rb', line 8615 def cities_in @cities_in end |
#country_in ⇒ Object
Filter by country
8611 8612 8613 |
# File 'lib/kaltura_types.rb', line 8611 def country_in @country_in end |
#crm_id_in ⇒ Object
filter by crm id
8660 8661 8662 |
# File 'lib/kaltura_types.rb', line 8660 def crm_id_in @crm_id_in end |
#custom_var1in ⇒ Object
Filter by customVar1
8603 8604 8605 |
# File 'lib/kaltura_types.rb', line 8603 def custom_var1in @custom_var1in end |
#custom_var2in ⇒ Object
Filter by customVar2
8605 8606 8607 |
# File 'lib/kaltura_types.rb', line 8605 def custom_var2in @custom_var2in end |
#custom_var3in ⇒ Object
Filter by customVar3
8607 8608 8609 |
# File 'lib/kaltura_types.rb', line 8607 def custom_var3in @custom_var3in end |
#device_in ⇒ Object
Filter by device
8609 8610 8611 |
# File 'lib/kaltura_types.rb', line 8609 def device_in @device_in end |
#domain_in ⇒ Object
filter by domain
8664 8665 8666 |
# File 'lib/kaltura_types.rb', line 8664 def domain_in @domain_in end |
#entry_created_at_greater_than_or_equal ⇒ Object
Entry created at greater than or equal as Unix timestamp
8636 8637 8638 |
# File 'lib/kaltura_types.rb', line 8636 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
8638 8639 8640 |
# File 'lib/kaltura_types.rb', line 8638 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.
8639 8640 8641 |
# File 'lib/kaltura_types.rb', line 8639 def entry_id_in @entry_id_in end |
#entry_operator ⇒ Object
Returns the value of attribute entry_operator.
8634 8635 8636 |
# File 'lib/kaltura_types.rb', line 8634 def entry_operator @entry_operator end |
#error_code_in ⇒ Object
filter by error code
8646 8647 8648 |
# File 'lib/kaltura_types.rb', line 8646 def error_code_in @error_code_in end |
#hotspot_id_in ⇒ Object
filter by hotspot id
8658 8659 8660 |
# File 'lib/kaltura_types.rb', line 8658 def hotspot_id_in @hotspot_id_in end |
#interval ⇒ Object
Aggregated results according to interval
8627 8628 8629 |
# File 'lib/kaltura_types.rb', line 8627 def interval @interval end |
#isp_in ⇒ Object
filter by isp
8650 8651 8652 |
# File 'lib/kaltura_types.rb', line 8650 def isp_in @isp_in end |
#keywords ⇒ Object
Search keywords to filter objects
8593 8594 8595 |
# File 'lib/kaltura_types.rb', line 8593 def keywords @keywords end |
#media_type_in ⇒ Object
Filter by media types
8629 8630 8631 |
# File 'lib/kaltura_types.rb', line 8629 def media_type_in @media_type_in end |
#node_ids_in ⇒ Object
filter by node id
8654 8655 8656 |
# File 'lib/kaltura_types.rb', line 8654 def node_ids_in @node_ids_in end |
#operating_system_family_in ⇒ Object
Filter by operating system family
8617 8618 8619 |
# File 'lib/kaltura_types.rb', line 8617 def @operating_system_family_in end |
#operating_system_in ⇒ Object
Filter by operating system
8619 8620 8621 |
# File 'lib/kaltura_types.rb', line 8619 def @operating_system_in end |
#origin_in ⇒ Object
filter by origin
8670 8671 8672 |
# File 'lib/kaltura_types.rb', line 8670 def origin_in @origin_in end |
#owner_ids_in ⇒ Object
Filter by entry owner
8633 8634 8635 |
# File 'lib/kaltura_types.rb', line 8633 def owner_ids_in @owner_ids_in end |
#playback_context_ids_in ⇒ Object
filter by playback context ids
8642 8643 8644 |
# File 'lib/kaltura_types.rb', line 8642 def playback_context_ids_in @playback_context_ids_in end |
#playback_type_in ⇒ Object
Returns the value of attribute playback_type_in.
8640 8641 8642 |
# File 'lib/kaltura_types.rb', line 8640 def playback_type_in @playback_type_in end |
#player_version_in ⇒ Object
filter by player version
8648 8649 8650 |
# File 'lib/kaltura_types.rb', line 8648 def player_version_in @player_version_in end |
#playlist_id_in ⇒ Object
filter by playlist id
8662 8663 8664 |
# File 'lib/kaltura_types.rb', line 8662 def playlist_id_in @playlist_id_in end |
#region_in ⇒ Object
Filter by region
8613 8614 8615 |
# File 'lib/kaltura_types.rb', line 8613 def region_in @region_in end |
#root_entry_id_in ⇒ Object
filter by root entry ids
8644 8645 8646 |
# File 'lib/kaltura_types.rb', line 8644 def root_entry_id_in @root_entry_id_in end |
#search_in_admin_tags ⇒ Object
Search keywords in objects admin tags
8597 8598 8599 |
# File 'lib/kaltura_types.rb', line 8597 def @search_in_admin_tags end |
#search_in_tags ⇒ Object
Search keywords in objects tags
8595 8596 8597 |
# File 'lib/kaltura_types.rb', line 8595 def @search_in_tags end |
#source_type_in ⇒ Object
Filter by source types
8631 8632 8633 |
# File 'lib/kaltura_types.rb', line 8631 def source_type_in @source_type_in end |
#time_zone_offset ⇒ Object
Time zone offset in minutes
8625 8626 8627 |
# File 'lib/kaltura_types.rb', line 8625 def time_zone_offset @time_zone_offset end |
#virtual_event_id_in ⇒ Object
filter by virtual event id
8668 8669 8670 |
# File 'lib/kaltura_types.rb', line 8668 def virtual_event_id_in @virtual_event_id_in end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 |
# File 'lib/kaltura_types.rb', line 8688 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['operatingSystemIn'] != nil self. = 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 if xml_element.elements['virtualEventIdIn'] != nil self.virtual_event_id_in = xml_element.elements['virtualEventIdIn'].text end if xml_element.elements['originIn'] != nil self.origin_in = xml_element.elements['originIn'].text end end |