class Kaltura::KalturaBatchJob

Attributes

abort[RW]
batch_index[RW]
batch_version[RW]
bulk_job_id[RW]

The id of the bulk upload job that initiated this job

check_again_timeout[RW]
created_at[RW]
data[RW]
dc[RW]
deleted_at[RW]
description[RW]
entry_id[RW]
entry_name[RW]
err_number[RW]
err_type[RW]
estimated_effort[RW]
execution_attempts[RW]
finish_time[RW]

The time that the job was finished or closed as failed

history[RW]
id[RW]
job_object_id[RW]
job_object_type[RW]
job_sub_type[RW]
job_type[RW]
last_scheduler_id[RW]
last_worker_id[RW]
lock_expiration[RW]
lock_version[RW]
message[RW]
parent_job_id[RW]

When one job creates another - the parent should set this parentJobId to be its own id.

partner_id[RW]
priority[RW]
queue_time[RW]

The time that the job was pulled from the queue

root_job_id[RW]

The id of the root parent job

scheduler_id[RW]
status[RW]
updated_at[RW]
urgency[RW]
worker_id[RW]

Public Instance Methods

abort=(val) click to toggle source
# File lib/kaltura_types.rb, line 1636
def abort=(val)
        @abort = val.to_i
end
batch_index=(val) click to toggle source
# File lib/kaltura_types.rb, line 1681
def batch_index=(val)
        @batch_index = val.to_i
end
batch_version=(val) click to toggle source
# File lib/kaltura_types.rb, line 1648
def batch_version=(val)
        @batch_version = val.to_i
end
bulk_job_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1645
def bulk_job_id=(val)
        @bulk_job_id = val.to_i
end
check_again_timeout=(val) click to toggle source
# File lib/kaltura_types.rb, line 1639
def check_again_timeout=(val)
        @check_again_timeout = val.to_i
end
created_at=(val) click to toggle source
# File lib/kaltura_types.rb, line 1612
def created_at=(val)
        @created_at = val.to_i
end
dc=(val) click to toggle source
# File lib/kaltura_types.rb, line 1690
def dc=(val)
        @dc = val.to_i
end
deleted_at=(val) click to toggle source
# File lib/kaltura_types.rb, line 1618
def deleted_at=(val)
        @deleted_at = val.to_i
end
err_number=(val) click to toggle source
# File lib/kaltura_types.rb, line 1666
def err_number=(val)
        @err_number = val.to_i
end
err_type=(val) click to toggle source
# File lib/kaltura_types.rb, line 1663
def err_type=(val)
        @err_type = val.to_i
end
estimated_effort=(val) click to toggle source
# File lib/kaltura_types.rb, line 1669
def estimated_effort=(val)
        @estimated_effort = val.to_i
end
execution_attempts=(val) click to toggle source
# File lib/kaltura_types.rb, line 1624
def execution_attempts=(val)
        @execution_attempts = val.to_i
end
finish_time=(val) click to toggle source
# File lib/kaltura_types.rb, line 1660
def finish_time=(val)
        @finish_time = 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 1697
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['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['deletedAt'] != nil
                self.deleted_at = xml_element.elements['deletedAt'].text
        end
        if xml_element.elements['lockExpiration'] != nil
                self.lock_expiration = xml_element.elements['lockExpiration'].text
        end
        if xml_element.elements['executionAttempts'] != nil
                self.execution_attempts = xml_element.elements['executionAttempts'].text
        end
        if xml_element.elements['lockVersion'] != nil
                self.lock_version = xml_element.elements['lockVersion'].text
        end
        if xml_element.elements['entryId'] != nil
                self.entry_id = xml_element.elements['entryId'].text
        end
        if xml_element.elements['entryName'] != nil
                self.entry_name = xml_element.elements['entryName'].text
        end
        if xml_element.elements['jobType'] != nil
                self.job_type = xml_element.elements['jobType'].text
        end
        if xml_element.elements['jobSubType'] != nil
                self.job_sub_type = xml_element.elements['jobSubType'].text
        end
        if xml_element.elements['data'] != nil
                self.data = KalturaClientBase.object_from_xml(xml_element.elements['data'], 'KalturaJobData')
        end
        if xml_element.elements['status'] != nil
                self.status = xml_element.elements['status'].text
        end
        if xml_element.elements['abort'] != nil
                self.abort = xml_element.elements['abort'].text
        end
        if xml_element.elements['checkAgainTimeout'] != nil
                self.check_again_timeout = xml_element.elements['checkAgainTimeout'].text
        end
        if xml_element.elements['message'] != nil
                self.message = xml_element.elements['message'].text
        end
        if xml_element.elements['description'] != nil
                self.description = xml_element.elements['description'].text
        end
        if xml_element.elements['priority'] != nil
                self.priority = xml_element.elements['priority'].text
        end
        if xml_element.elements['history'] != nil
                self.history = KalturaClientBase.object_from_xml(xml_element.elements['history'], 'KalturaBatchHistoryData')
        end
        if xml_element.elements['bulkJobId'] != nil
                self.bulk_job_id = xml_element.elements['bulkJobId'].text
        end
        if xml_element.elements['batchVersion'] != nil
                self.batch_version = xml_element.elements['batchVersion'].text
        end
        if xml_element.elements['parentJobId'] != nil
                self.parent_job_id = xml_element.elements['parentJobId'].text
        end
        if xml_element.elements['rootJobId'] != nil
                self.root_job_id = xml_element.elements['rootJobId'].text
        end
        if xml_element.elements['queueTime'] != nil
                self.queue_time = xml_element.elements['queueTime'].text
        end
        if xml_element.elements['finishTime'] != nil
                self.finish_time = xml_element.elements['finishTime'].text
        end
        if xml_element.elements['errType'] != nil
                self.err_type = xml_element.elements['errType'].text
        end
        if xml_element.elements['errNumber'] != nil
                self.err_number = xml_element.elements['errNumber'].text
        end
        if xml_element.elements['estimatedEffort'] != nil
                self.estimated_effort = xml_element.elements['estimatedEffort'].text
        end
        if xml_element.elements['urgency'] != nil
                self.urgency = xml_element.elements['urgency'].text
        end
        if xml_element.elements['schedulerId'] != nil
                self.scheduler_id = xml_element.elements['schedulerId'].text
        end
        if xml_element.elements['workerId'] != nil
                self.worker_id = xml_element.elements['workerId'].text
        end
        if xml_element.elements['batchIndex'] != nil
                self.batch_index = xml_element.elements['batchIndex'].text
        end
        if xml_element.elements['lastSchedulerId'] != nil
                self.last_scheduler_id = xml_element.elements['lastSchedulerId'].text
        end
        if xml_element.elements['lastWorkerId'] != nil
                self.last_worker_id = xml_element.elements['lastWorkerId'].text
        end
        if xml_element.elements['dc'] != nil
                self.dc = xml_element.elements['dc'].text
        end
        if xml_element.elements['jobObjectId'] != nil
                self.job_object_id = xml_element.elements['jobObjectId'].text
        end
        if xml_element.elements['jobObjectType'] != nil
                self.job_object_type = xml_element.elements['jobObjectType'].text
        end
end
id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1606
def id=(val)
        @id = val.to_i
end
job_object_type=(val) click to toggle source
# File lib/kaltura_types.rb, line 1693
def job_object_type=(val)
        @job_object_type = val.to_i
end
job_sub_type=(val) click to toggle source
# File lib/kaltura_types.rb, line 1630
def job_sub_type=(val)
        @job_sub_type = val.to_i
end
last_scheduler_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1684
def last_scheduler_id=(val)
        @last_scheduler_id = val.to_i
end
last_worker_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1687
def last_worker_id=(val)
        @last_worker_id = val.to_i
end
lock_expiration=(val) click to toggle source
# File lib/kaltura_types.rb, line 1621
def lock_expiration=(val)
        @lock_expiration = val.to_i
end
lock_version=(val) click to toggle source
# File lib/kaltura_types.rb, line 1627
def lock_version=(val)
        @lock_version = val.to_i
end
parent_job_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1651
def parent_job_id=(val)
        @parent_job_id = val.to_i
end
partner_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1609
def partner_id=(val)
        @partner_id = val.to_i
end
priority=(val) click to toggle source
# File lib/kaltura_types.rb, line 1642
def priority=(val)
        @priority = val.to_i
end
queue_time=(val) click to toggle source
# File lib/kaltura_types.rb, line 1657
def queue_time=(val)
        @queue_time = val.to_i
end
root_job_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1654
def root_job_id=(val)
        @root_job_id = val.to_i
end
scheduler_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1675
def scheduler_id=(val)
        @scheduler_id = val.to_i
end
status=(val) click to toggle source
# File lib/kaltura_types.rb, line 1633
def status=(val)
        @status = val.to_i
end
updated_at=(val) click to toggle source
# File lib/kaltura_types.rb, line 1615
def updated_at=(val)
        @updated_at = val.to_i
end
urgency=(val) click to toggle source
# File lib/kaltura_types.rb, line 1672
def urgency=(val)
        @urgency = val.to_i
end
worker_id=(val) click to toggle source
# File lib/kaltura_types.rb, line 1678
def worker_id=(val)
        @worker_id = val.to_i
end