class Kaltura::KalturaBaseEntryBaseFilter
Attributes
All entries of the categories, excluding their child categories.
To include entries of the child categories, use categoryAncestorIdIn, or categoriesMatchOr.
All entries within these categories or their child categories.
This filter parameter should be in use for retrieving only entries which were created at Kaltura
system after a specific time/date (standard timestamp format).
This filter parameter should be in use for retrieving only entries which were created at Kaltura
system before a specific time/date (standard timestamp format).
This filter should be in use for retrieving only a specific entry (identified by its entryId).
This filter should be in use for retrieving few specific entries (string should include comma separated list of entryId strings).
This filter should be in use for retrieving entries with a specific name.
This filter should be in use for retrieving specific entries. It should include only one string to search for in entry names (no wildcards, spaces are treated as part of the string).
This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).
This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).
This filter should be in use for retrieving only entries which were uploaded by/assigned to users of a specific Kaltura
Partner (identified by Partner ID).
This filter should be in use for retrieving specific entries while search match the input string within all of the following metadata attributes: name, description, tags, adminTags.
This filter should be in use for retrieving specific entries while search match the input string within at least one of the following metadata attributes: name, description, tags, adminTags.
This filter should be in use for retrieving only entries, at a specific {
This filter should be in use for retrieving only entries, at few specific {
This filter should be in use for retrieving only entries, not at a specific {
This filter should be in use for retrieving only entries, not at few specific {
This filter should be in use for retrieving entries of few {
This filter parameter should be in use for retrieving only entries, uploaded by/assigned to a specific user (identified by user Id).
Public Instance Methods
# File lib/kaltura_types.rb, line 7318 def access_control_id_equal=(val) @access_control_id_equal = val.to_i end
# File lib/kaltura_types.rb, line 7282 def categories_ids_empty=(val) @categories_ids_empty = val.to_i end
# File lib/kaltura_types.rb, line 7291 def created_at_greater_than_or_equal=(val) @created_at_greater_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7294 def created_at_less_than_or_equal=(val) @created_at_less_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7333 def end_date_greater_than_or_equal=(val) @end_date_greater_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7339 def end_date_greater_than_or_equal_or_null=(val) @end_date_greater_than_or_equal_or_null = val.to_i end
# File lib/kaltura_types.rb, line 7336 def end_date_less_than_or_equal=(val) @end_date_less_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7342 def end_date_less_than_or_equal_or_null=(val) @end_date_less_than_or_equal_or_null = val.to_i end
Kaltura::KalturaRelatedFilter#from_xml
# File lib/kaltura_types.rb, line 7352 def from_xml(xml_element) super if xml_element.elements['idEqual'] != nil self.id_equal = xml_element.elements['idEqual'].text end if xml_element.elements['idIn'] != nil self.id_in = xml_element.elements['idIn'].text end if xml_element.elements['idNotIn'] != nil self.id_not_in = xml_element.elements['idNotIn'].text end if xml_element.elements['nameLike'] != nil self.name_like = xml_element.elements['nameLike'].text end if xml_element.elements['nameMultiLikeOr'] != nil self.name_multi_like_or = xml_element.elements['nameMultiLikeOr'].text end if xml_element.elements['nameMultiLikeAnd'] != nil self.name_multi_like_and = xml_element.elements['nameMultiLikeAnd'].text end if xml_element.elements['nameEqual'] != nil self.name_equal = xml_element.elements['nameEqual'].text end if xml_element.elements['partnerIdEqual'] != nil self.partner_id_equal = xml_element.elements['partnerIdEqual'].text end if xml_element.elements['partnerIdIn'] != nil self.partner_id_in = xml_element.elements['partnerIdIn'].text end if xml_element.elements['userIdEqual'] != nil self.user_id_equal = xml_element.elements['userIdEqual'].text end if xml_element.elements['userIdIn'] != nil self.user_id_in = xml_element.elements['userIdIn'].text end if xml_element.elements['userIdNotIn'] != nil self.user_id_not_in = xml_element.elements['userIdNotIn'].text end if xml_element.elements['creatorIdEqual'] != nil self.creator_id_equal = xml_element.elements['creatorIdEqual'].text end if xml_element.elements['tagsLike'] != nil self.tags_like = xml_element.elements['tagsLike'].text end if xml_element.elements['tagsMultiLikeOr'] != nil self.tags_multi_like_or = xml_element.elements['tagsMultiLikeOr'].text end if xml_element.elements['tagsMultiLikeAnd'] != nil self.tags_multi_like_and = xml_element.elements['tagsMultiLikeAnd'].text end if xml_element.elements['adminTagsLike'] != nil self.admin_tags_like = xml_element.elements['adminTagsLike'].text end if xml_element.elements['adminTagsMultiLikeOr'] != nil self.admin_tags_multi_like_or = xml_element.elements['adminTagsMultiLikeOr'].text end if xml_element.elements['adminTagsMultiLikeAnd'] != nil self.admin_tags_multi_like_and = xml_element.elements['adminTagsMultiLikeAnd'].text end if xml_element.elements['categoriesMatchAnd'] != nil self.categories_match_and = xml_element.elements['categoriesMatchAnd'].text end if xml_element.elements['categoriesMatchOr'] != nil self.categories_match_or = xml_element.elements['categoriesMatchOr'].text end if xml_element.elements['categoriesNotContains'] != nil self.categories_not_contains = xml_element.elements['categoriesNotContains'].text end if xml_element.elements['categoriesIdsMatchAnd'] != nil self.categories_ids_match_and = xml_element.elements['categoriesIdsMatchAnd'].text end if xml_element.elements['categoriesIdsMatchOr'] != nil self.categories_ids_match_or = xml_element.elements['categoriesIdsMatchOr'].text end if xml_element.elements['categoriesIdsNotContains'] != nil self.categories_ids_not_contains = xml_element.elements['categoriesIdsNotContains'].text end if xml_element.elements['categoriesIdsEmpty'] != nil self.categories_ids_empty = xml_element.elements['categoriesIdsEmpty'].text end if xml_element.elements['statusEqual'] != nil self.status_equal = xml_element.elements['statusEqual'].text end if xml_element.elements['statusNotEqual'] != nil self.status_not_equal = xml_element.elements['statusNotEqual'].text end if xml_element.elements['statusIn'] != nil self.status_in = xml_element.elements['statusIn'].text end if xml_element.elements['statusNotIn'] != nil self.status_not_in = xml_element.elements['statusNotIn'].text end if xml_element.elements['moderationStatusEqual'] != nil self.moderation_status_equal = xml_element.elements['moderationStatusEqual'].text end if xml_element.elements['moderationStatusNotEqual'] != nil self.moderation_status_not_equal = xml_element.elements['moderationStatusNotEqual'].text end if xml_element.elements['moderationStatusIn'] != nil self.moderation_status_in = xml_element.elements['moderationStatusIn'].text end if xml_element.elements['moderationStatusNotIn'] != nil self.moderation_status_not_in = xml_element.elements['moderationStatusNotIn'].text end if xml_element.elements['typeEqual'] != nil self.type_equal = xml_element.elements['typeEqual'].text end if xml_element.elements['typeIn'] != nil self.type_in = xml_element.elements['typeIn'].text end if xml_element.elements['createdAtGreaterThanOrEqual'] != nil self.created_at_greater_than_or_equal = xml_element.elements['createdAtGreaterThanOrEqual'].text end if xml_element.elements['createdAtLessThanOrEqual'] != nil self.created_at_less_than_or_equal = xml_element.elements['createdAtLessThanOrEqual'].text end if xml_element.elements['updatedAtGreaterThanOrEqual'] != nil self.updated_at_greater_than_or_equal = xml_element.elements['updatedAtGreaterThanOrEqual'].text end if xml_element.elements['updatedAtLessThanOrEqual'] != nil self.updated_at_less_than_or_equal = xml_element.elements['updatedAtLessThanOrEqual'].text end if xml_element.elements['rankLessThanOrEqual'] != nil self.rank_less_than_or_equal = xml_element.elements['rankLessThanOrEqual'].text end if xml_element.elements['rankGreaterThanOrEqual'] != nil self.rank_greater_than_or_equal = xml_element.elements['rankGreaterThanOrEqual'].text end if xml_element.elements['totalRankLessThanOrEqual'] != nil self.total_rank_less_than_or_equal = xml_element.elements['totalRankLessThanOrEqual'].text end if xml_element.elements['totalRankGreaterThanOrEqual'] != nil self.total_rank_greater_than_or_equal = xml_element.elements['totalRankGreaterThanOrEqual'].text end if xml_element.elements['groupIdEqual'] != nil self.group_id_equal = xml_element.elements['groupIdEqual'].text end if xml_element.elements['searchTextMatchAnd'] != nil self.search_text_match_and = xml_element.elements['searchTextMatchAnd'].text end if xml_element.elements['searchTextMatchOr'] != nil self.search_text_match_or = xml_element.elements['searchTextMatchOr'].text end if xml_element.elements['accessControlIdEqual'] != nil self.access_control_id_equal = xml_element.elements['accessControlIdEqual'].text end if xml_element.elements['accessControlIdIn'] != nil self.access_control_id_in = xml_element.elements['accessControlIdIn'].text end if xml_element.elements['startDateGreaterThanOrEqual'] != nil self.start_date_greater_than_or_equal = xml_element.elements['startDateGreaterThanOrEqual'].text end if xml_element.elements['startDateLessThanOrEqual'] != nil self.start_date_less_than_or_equal = xml_element.elements['startDateLessThanOrEqual'].text end if xml_element.elements['startDateGreaterThanOrEqualOrNull'] != nil self.start_date_greater_than_or_equal_or_null = xml_element.elements['startDateGreaterThanOrEqualOrNull'].text end if xml_element.elements['startDateLessThanOrEqualOrNull'] != nil self.start_date_less_than_or_equal_or_null = xml_element.elements['startDateLessThanOrEqualOrNull'].text end if xml_element.elements['endDateGreaterThanOrEqual'] != nil self.end_date_greater_than_or_equal = xml_element.elements['endDateGreaterThanOrEqual'].text end if xml_element.elements['endDateLessThanOrEqual'] != nil self.end_date_less_than_or_equal = xml_element.elements['endDateLessThanOrEqual'].text end if xml_element.elements['endDateGreaterThanOrEqualOrNull'] != nil self.end_date_greater_than_or_equal_or_null = xml_element.elements['endDateGreaterThanOrEqualOrNull'].text end if xml_element.elements['endDateLessThanOrEqualOrNull'] != nil self.end_date_less_than_or_equal_or_null = xml_element.elements['endDateLessThanOrEqualOrNull'].text end if xml_element.elements['referenceIdEqual'] != nil self.reference_id_equal = xml_element.elements['referenceIdEqual'].text end if xml_element.elements['referenceIdIn'] != nil self.reference_id_in = xml_element.elements['referenceIdIn'].text end if xml_element.elements['replacingEntryIdEqual'] != nil self.replacing_entry_id_equal = xml_element.elements['replacingEntryIdEqual'].text end if xml_element.elements['replacingEntryIdIn'] != nil self.replacing_entry_id_in = xml_element.elements['replacingEntryIdIn'].text end if xml_element.elements['replacedEntryIdEqual'] != nil self.replaced_entry_id_equal = xml_element.elements['replacedEntryIdEqual'].text end if xml_element.elements['replacedEntryIdIn'] != nil self.replaced_entry_id_in = xml_element.elements['replacedEntryIdIn'].text end if xml_element.elements['replacementStatusEqual'] != nil self.replacement_status_equal = xml_element.elements['replacementStatusEqual'].text end if xml_element.elements['replacementStatusIn'] != nil self.replacement_status_in = xml_element.elements['replacementStatusIn'].text end if xml_element.elements['partnerSortValueGreaterThanOrEqual'] != nil self.partner_sort_value_greater_than_or_equal = xml_element.elements['partnerSortValueGreaterThanOrEqual'].text end if xml_element.elements['partnerSortValueLessThanOrEqual'] != nil self.partner_sort_value_less_than_or_equal = xml_element.elements['partnerSortValueLessThanOrEqual'].text end if xml_element.elements['rootEntryIdEqual'] != nil self.root_entry_id_equal = xml_element.elements['rootEntryIdEqual'].text end if xml_element.elements['rootEntryIdIn'] != nil self.root_entry_id_in = xml_element.elements['rootEntryIdIn'].text end if xml_element.elements['parentEntryIdEqual'] != nil self.parent_entry_id_equal = xml_element.elements['parentEntryIdEqual'].text end if xml_element.elements['entitledUsersEditMatchAnd'] != nil self.entitled_users_edit_match_and = xml_element.elements['entitledUsersEditMatchAnd'].text end if xml_element.elements['entitledUsersEditMatchOr'] != nil self.entitled_users_edit_match_or = xml_element.elements['entitledUsersEditMatchOr'].text end if xml_element.elements['entitledUsersPublishMatchAnd'] != nil self.entitled_users_publish_match_and = xml_element.elements['entitledUsersPublishMatchAnd'].text end if xml_element.elements['entitledUsersPublishMatchOr'] != nil self.entitled_users_publish_match_or = xml_element.elements['entitledUsersPublishMatchOr'].text end if xml_element.elements['entitledUsersViewMatchAnd'] != nil self.entitled_users_view_match_and = xml_element.elements['entitledUsersViewMatchAnd'].text end if xml_element.elements['entitledUsersViewMatchOr'] != nil self.entitled_users_view_match_or = xml_element.elements['entitledUsersViewMatchOr'].text end if xml_element.elements['tagsNameMultiLikeOr'] != nil self.tags_name_multi_like_or = xml_element.elements['tagsNameMultiLikeOr'].text end if xml_element.elements['tagsAdminTagsMultiLikeOr'] != nil self.tags_admin_tags_multi_like_or = xml_element.elements['tagsAdminTagsMultiLikeOr'].text end if xml_element.elements['tagsAdminTagsNameMultiLikeOr'] != nil self.tags_admin_tags_name_multi_like_or = xml_element.elements['tagsAdminTagsNameMultiLikeOr'].text end if xml_element.elements['tagsNameMultiLikeAnd'] != nil self.tags_name_multi_like_and = xml_element.elements['tagsNameMultiLikeAnd'].text end if xml_element.elements['tagsAdminTagsMultiLikeAnd'] != nil self.tags_admin_tags_multi_like_and = xml_element.elements['tagsAdminTagsMultiLikeAnd'].text end if xml_element.elements['tagsAdminTagsNameMultiLikeAnd'] != nil self.tags_admin_tags_name_multi_like_and = xml_element.elements['tagsAdminTagsNameMultiLikeAnd'].text end end
# File lib/kaltura_types.rb, line 7315 def group_id_equal=(val) @group_id_equal = val.to_i end
# File lib/kaltura_types.rb, line 7285 def moderation_status_equal=(val) @moderation_status_equal = val.to_i end
# File lib/kaltura_types.rb, line 7288 def moderation_status_not_equal=(val) @moderation_status_not_equal = val.to_i end
# File lib/kaltura_types.rb, line 7279 def partner_id_equal=(val) @partner_id_equal = val.to_i end
# File lib/kaltura_types.rb, line 7345 def partner_sort_value_greater_than_or_equal=(val) @partner_sort_value_greater_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7348 def partner_sort_value_less_than_or_equal=(val) @partner_sort_value_less_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7306 def rank_greater_than_or_equal=(val) @rank_greater_than_or_equal = val.to_f end
# File lib/kaltura_types.rb, line 7303 def rank_less_than_or_equal=(val) @rank_less_than_or_equal = val.to_f end
# File lib/kaltura_types.rb, line 7321 def start_date_greater_than_or_equal=(val) @start_date_greater_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7327 def start_date_greater_than_or_equal_or_null=(val) @start_date_greater_than_or_equal_or_null = val.to_i end
# File lib/kaltura_types.rb, line 7324 def start_date_less_than_or_equal=(val) @start_date_less_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7330 def start_date_less_than_or_equal_or_null=(val) @start_date_less_than_or_equal_or_null = val.to_i end
# File lib/kaltura_types.rb, line 7312 def total_rank_greater_than_or_equal=(val) @total_rank_greater_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7309 def total_rank_less_than_or_equal=(val) @total_rank_less_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7297 def updated_at_greater_than_or_equal=(val) @updated_at_greater_than_or_equal = val.to_i end
# File lib/kaltura_types.rb, line 7300 def updated_at_less_than_or_equal=(val) @updated_at_less_than_or_equal = val.to_i end