class Kaltura::KalturaSchedulerWorker

Attributes

avg_wait[RW]

Avarage time between creation and queue time

avg_work[RW]

Avarage time between queue time end finish time

configs[RW]

Array of the last configs

configured_id[RW]

The id as configured in the batch config

id[RW]

The id of the Worker

last_status[RW]

last status time

last_status_str[RW]

last status formated

locked_jobs[RW]

Array of jobs that locked to this worker

name[RW]

The scheduler name

scheduler_configured_id[RW]

The id of the scheduler as configured in the batch config

scheduler_id[RW]

The id of the Scheduler

statuses[RW]

Array of the last statuses

type[RW]

The worker type

type_name[RW]

The friendly name of the type

Public Instance Methods

avg_wait=(val) click to toggle source
# File lib/kaltura_types.rb, line 5517
def avg_wait=(val)
        @avg_wait = val.to_i
end
avg_work=(val) click to toggle source
# File lib/kaltura_types.rb, line 5520
def avg_work=(val)
        @avg_work = val.to_i
end
configured_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 5508
def configured_id=(val)
        @configured_id = val.to_i
end
from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 5527
def from_xml(xml_element)
        super
        if xml_element.elements['id'] != nil
                self.id = xml_element.elements['id'].text
        end
        if xml_element.elements['configuredId'] != nil
                self.configured_id = xml_element.elements['configuredId'].text
        end
        if xml_element.elements['schedulerId'] != nil
                self.scheduler_id = xml_element.elements['schedulerId'].text
        end
        if xml_element.elements['schedulerConfiguredId'] != nil
                self.scheduler_configured_id = xml_element.elements['schedulerConfiguredId'].text
        end
        if xml_element.elements['type'] != nil
                self.type = xml_element.elements['type'].text
        end
        if xml_element.elements['typeName'] != nil
                self.type_name = xml_element.elements['typeName'].text
        end
        if xml_element.elements['name'] != nil
                self.name = xml_element.elements['name'].text
        end
        if xml_element.elements['statuses'] != nil
                self.statuses = KalturaClientBase.object_from_xml(xml_element.elements['statuses'], 'KalturaSchedulerStatus')
        end
        if xml_element.elements['configs'] != nil
                self.configs = KalturaClientBase.object_from_xml(xml_element.elements['configs'], 'KalturaSchedulerConfig')
        end
        if xml_element.elements['lockedJobs'] != nil
                self.locked_jobs = KalturaClientBase.object_from_xml(xml_element.elements['lockedJobs'], 'KalturaBatchJob')
        end
        if xml_element.elements['avgWait'] != nil
                self.avg_wait = xml_element.elements['avgWait'].text
        end
        if xml_element.elements['avgWork'] != nil
                self.avg_work = xml_element.elements['avgWork'].text
        end
        if xml_element.elements['lastStatus'] != nil
                self.last_status = xml_element.elements['lastStatus'].text
        end
        if xml_element.elements['lastStatusStr'] != nil
                self.last_status_str = xml_element.elements['lastStatusStr'].text
        end
end
id=(val) click to toggle source
# File lib/kaltura_types.rb, line 5505
def id=(val)
        @id = val.to_i
end
last_status=(val) click to toggle source
# File lib/kaltura_types.rb, line 5523
def last_status=(val)
        @last_status = val.to_i
end
scheduler_configured_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 5514
def scheduler_configured_id=(val)
        @scheduler_configured_id = val.to_i
end
scheduler_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 5511
def scheduler_id=(val)
        @scheduler_id = val.to_i
end