class Kaltura::KalturaScheduledTaskProfile

Attributes

created_at[RW]
description[RW]
id[RW]
last_execution_started_at[RW]
max_total_count_allowed[RW]

The maximum number of result count allowed to be processed by this profile per execution

name[RW]
object_filter[RW]

A filter object (inherits KalturaFilter) that is used to list objects for scheduled tasks

object_filter_engine_type[RW]

The type of engine to use to list objects using the given “objectFilter”

object_tasks[RW]

A list of tasks to execute on the founded objects

partner_id[RW]
status[RW]
system_name[RW]
updated_at[RW]

Public Instance Methods

created_at=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 135
def created_at=(val)
        @created_at = val.to_i
end
from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 148
def from_xml(xml_element)
        super
        if xml_element.elements['id'] != nil
                self.id = xml_element.elements['id'].text
        end
        if xml_element.elements['partnerId'] != nil
                self.partner_id = xml_element.elements['partnerId'].text
        end
        if xml_element.elements['name'] != nil
                self.name = xml_element.elements['name'].text
        end
        if xml_element.elements['systemName'] != nil
                self.system_name = xml_element.elements['systemName'].text
        end
        if xml_element.elements['description'] != nil
                self.description = xml_element.elements['description'].text
        end
        if xml_element.elements['status'] != nil
                self.status = xml_element.elements['status'].text
        end
        if xml_element.elements['objectFilterEngineType'] != nil
                self.object_filter_engine_type = xml_element.elements['objectFilterEngineType'].text
        end
        if xml_element.elements['objectFilter'] != nil
                self.object_filter = KalturaClientBase.object_from_xml(xml_element.elements['objectFilter'], 'KalturaFilter')
        end
        if xml_element.elements['objectTasks'] != nil
                self.object_tasks = KalturaClientBase.object_from_xml(xml_element.elements['objectTasks'], 'KalturaObjectTask')
        end
        if xml_element.elements['createdAt'] != nil
                self.created_at = xml_element.elements['createdAt'].text
        end
        if xml_element.elements['updatedAt'] != nil
                self.updated_at = xml_element.elements['updatedAt'].text
        end
        if xml_element.elements['lastExecutionStartedAt'] != nil
                self.last_execution_started_at = xml_element.elements['lastExecutionStartedAt'].text
        end
        if xml_element.elements['maxTotalCountAllowed'] != nil
                self.max_total_count_allowed = xml_element.elements['maxTotalCountAllowed'].text
        end
end
id=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 126
def id=(val)
        @id = val.to_i
end
last_execution_started_at=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 141
def last_execution_started_at=(val)
        @last_execution_started_at = val.to_i
end
max_total_count_allowed=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 144
def max_total_count_allowed=(val)
        @max_total_count_allowed = val.to_i
end
partner_id=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 129
def partner_id=(val)
        @partner_id = val.to_i
end
status=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 132
def status=(val)
        @status = val.to_i
end
updated_at=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_scheduled_task_client_plugin.rb, line 138
def updated_at=(val)
        @updated_at = val.to_i
end