class Kaltura::KalturaBaseEntryBaseFilter

Attributes

access_control_id_equal[RW]
access_control_id_in[RW]
admin_tags_like[RW]

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags set by an ADMIN user (no wildcards, spaces are treated as part of the string).

admin_tags_multi_like_and[RW]

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).

admin_tags_multi_like_or[RW]

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, 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).

categories_ids_empty[RW]
categories_ids_match_and[RW]
categories_ids_match_or[RW]

All entries of the categories, excluding their child categories.

To include entries of the child categories, use categoryAncestorIdIn, or categoriesMatchOr.
categories_ids_not_contains[RW]
categories_match_and[RW]
categories_match_or[RW]

All entries within these categories or their child categories.

categories_not_contains[RW]
created_at_greater_than_or_equal[RW]

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

created_at_less_than_or_equal[RW]

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

creator_id_equal[RW]
end_date_greater_than_or_equal[RW]
end_date_greater_than_or_equal_or_null[RW]
end_date_less_than_or_equal[RW]
end_date_less_than_or_equal_or_null[RW]
entitled_users_edit_match_and[RW]
entitled_users_edit_match_or[RW]
entitled_users_publish_match_and[RW]
entitled_users_publish_match_or[RW]
entitled_users_view_match_and[RW]
entitled_users_view_match_or[RW]
group_id_equal[RW]
id_equal[RW]

This filter should be in use for retrieving only a specific entry (identified by its entryId).

id_in[RW]

This filter should be in use for retrieving few specific entries (string should include comma separated list of entryId strings).

id_not_in[RW]
moderation_status_equal[RW]
moderation_status_in[RW]
moderation_status_not_equal[RW]
moderation_status_not_in[RW]
name_equal[RW]

This filter should be in use for retrieving entries with a specific name.

name_like[RW]

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

name_multi_like_and[RW]

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

name_multi_like_or[RW]

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

parent_entry_id_equal[RW]
partner_id_equal[RW]

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

partner_id_in[RW]

This filter should be in use for retrieving only entries within Kaltura network which were uploaded by/assigned to users of few Kaltura Partners (string should include comma separated list of PartnerIDs)

partner_sort_value_greater_than_or_equal[RW]
partner_sort_value_less_than_or_equal[RW]
rank_greater_than_or_equal[RW]
rank_less_than_or_equal[RW]
reference_id_equal[RW]
reference_id_in[RW]
replaced_entry_id_equal[RW]
replaced_entry_id_in[RW]
replacement_status_equal[RW]
replacement_status_in[RW]
replacing_entry_id_equal[RW]
replacing_entry_id_in[RW]
root_entry_id_equal[RW]
root_entry_id_in[RW]
search_text_match_and[RW]

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.

search_text_match_or[RW]

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.

start_date_greater_than_or_equal[RW]
start_date_greater_than_or_equal_or_null[RW]
start_date_less_than_or_equal[RW]
start_date_less_than_or_equal_or_null[RW]
status_equal[RW]

This filter should be in use for retrieving only entries, at a specific {

status_in[RW]

This filter should be in use for retrieving only entries, at few specific {

status_not_equal[RW]

This filter should be in use for retrieving only entries, not at a specific {

status_not_in[RW]

This filter should be in use for retrieving only entries, not at few specific {

tags_admin_tags_multi_like_and[RW]
tags_admin_tags_multi_like_or[RW]
tags_admin_tags_name_multi_like_and[RW]
tags_admin_tags_name_multi_like_or[RW]
tags_like[RW]

This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags (no wildcards, spaces are treated as part of the string).

tags_multi_like_and[RW]

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).

tags_multi_like_or[RW]

This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, 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).

tags_name_multi_like_and[RW]
tags_name_multi_like_or[RW]
total_rank_greater_than_or_equal[RW]
total_rank_less_than_or_equal[RW]
type_equal[RW]
type_in[RW]

This filter should be in use for retrieving entries of few {

updated_at_greater_than_or_equal[RW]
updated_at_less_than_or_equal[RW]
user_id_equal[RW]

This filter parameter should be in use for retrieving only entries, uploaded by/assigned to a specific user (identified by user Id).

user_id_in[RW]
user_id_not_in[RW]

Public Instance Methods

access_control_id_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7318
def access_control_id_equal=(val)
        @access_control_id_equal = val.to_i
end
categories_ids_empty=(val) click to toggle source
# File lib/kaltura_types.rb, line 7282
def categories_ids_empty=(val)
        @categories_ids_empty = val.to_i
end
created_at_greater_than_or_equal=(val) click to toggle source
# 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
created_at_less_than_or_equal=(val) click to toggle source
# 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
end_date_greater_than_or_equal=(val) click to toggle source
# 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
end_date_greater_than_or_equal_or_null=(val) click to toggle source
# 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
end_date_less_than_or_equal=(val) click to toggle source
# 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
end_date_less_than_or_equal_or_null=(val) click to toggle source
# 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
from_xml(xml_element) click to toggle source
Calls superclass method 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
group_id_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7315
def group_id_equal=(val)
        @group_id_equal = val.to_i
end
moderation_status_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7285
def moderation_status_equal=(val)
        @moderation_status_equal = val.to_i
end
moderation_status_not_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7288
def moderation_status_not_equal=(val)
        @moderation_status_not_equal = val.to_i
end
partner_id_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7279
def partner_id_equal=(val)
        @partner_id_equal = val.to_i
end
partner_sort_value_greater_than_or_equal=(val) click to toggle source
# 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
partner_sort_value_less_than_or_equal=(val) click to toggle source
# 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
rank_greater_than_or_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7306
def rank_greater_than_or_equal=(val)
        @rank_greater_than_or_equal = val.to_f
end
rank_less_than_or_equal=(val) click to toggle source
# File lib/kaltura_types.rb, line 7303
def rank_less_than_or_equal=(val)
        @rank_less_than_or_equal = val.to_f
end
start_date_greater_than_or_equal=(val) click to toggle source
# 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
start_date_greater_than_or_equal_or_null=(val) click to toggle source
# 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
start_date_less_than_or_equal=(val) click to toggle source
# 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
start_date_less_than_or_equal_or_null=(val) click to toggle source
# 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
total_rank_greater_than_or_equal=(val) click to toggle source
# 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
total_rank_less_than_or_equal=(val) click to toggle source
# 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
updated_at_greater_than_or_equal=(val) click to toggle source
# 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
updated_at_less_than_or_equal=(val) click to toggle source
# 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