Skip to content

/AWS1/CL_TBDBATCHUPDATEJOBITEM

The details of a job to update in a batch update operation.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_farmid TYPE /AWS1/TBDFARMID /AWS1/TBDFARMID

The farm ID of the job to update.

iv_queueid TYPE /AWS1/TBDQUEUEID /AWS1/TBDQUEUEID

The queue ID of the job to update.

iv_jobid TYPE /AWS1/TBDJOBID /AWS1/TBDJOBID

The job ID of the job to update.

Optional arguments:

iv_targettaskrunstatus TYPE /AWS1/TBDJOBTGTTASKRUNSTATUS /AWS1/TBDJOBTGTTASKRUNSTATUS

The task status to update the job's tasks to.

iv_priority TYPE /AWS1/TBDJOBPRIORITY /AWS1/TBDJOBPRIORITY

The job priority to update.

iv_maxfailedtaskscount TYPE /AWS1/TBDMAXFAILEDTASKSCOUNT /AWS1/TBDMAXFAILEDTASKSCOUNT

The number of task failures before the job stops running and is marked as FAILED.

iv_maxretriespertask TYPE /AWS1/TBDMAXRETRIESPERTASK /AWS1/TBDMAXRETRIESPERTASK

The maximum number of retries per failed tasks.

iv_lifecyclestatus TYPE /AWS1/TBDUPDATEJOBLCSTATUS /AWS1/TBDUPDATEJOBLCSTATUS

The status of a job in its lifecycle. When you change the status of the job to ARCHIVED, the job can't be scheduled or archived.

An archived job and its steps and tasks are deleted after 120 days. The job can't be recovered.

iv_maxworkercount TYPE /AWS1/TBDMAXWORKERCOUNT /AWS1/TBDMAXWORKERCOUNT

The maximum number of worker hosts that can concurrently process a job.

iv_name TYPE /AWS1/TBDJOBNAME /AWS1/TBDJOBNAME

The name of the job to update.

iv_description TYPE /AWS1/TBDJOBDESCOVERRIDE /AWS1/TBDJOBDESCOVERRIDE

The description of the job to update.


Queryable Attributes

farmId

The farm ID of the job to update.

Accessible with the following methods

Method Description
GET_FARMID() Getter for FARMID, with configurable default
ASK_FARMID() Getter for FARMID w/ exceptions if field has no value
HAS_FARMID() Determine if FARMID has a value

queueId

The queue ID of the job to update.

Accessible with the following methods

Method Description
GET_QUEUEID() Getter for QUEUEID, with configurable default
ASK_QUEUEID() Getter for QUEUEID w/ exceptions if field has no value
HAS_QUEUEID() Determine if QUEUEID has a value

jobId

The job ID of the job to update.

Accessible with the following methods

Method Description
GET_JOBID() Getter for JOBID, with configurable default
ASK_JOBID() Getter for JOBID w/ exceptions if field has no value
HAS_JOBID() Determine if JOBID has a value

targetTaskRunStatus

The task status to update the job's tasks to.

Accessible with the following methods

Method Description
GET_TARGETTASKRUNSTATUS() Getter for TARGETTASKRUNSTATUS, with configurable default
ASK_TARGETTASKRUNSTATUS() Getter for TARGETTASKRUNSTATUS w/ exceptions if field has no
HAS_TARGETTASKRUNSTATUS() Determine if TARGETTASKRUNSTATUS has a value

priority

The job priority to update.

Accessible with the following methods

Method Description
GET_PRIORITY() Getter for PRIORITY, with configurable default
ASK_PRIORITY() Getter for PRIORITY w/ exceptions if field has no value
HAS_PRIORITY() Determine if PRIORITY has a value

maxFailedTasksCount

The number of task failures before the job stops running and is marked as FAILED.

Accessible with the following methods

Method Description
GET_MAXFAILEDTASKSCOUNT() Getter for MAXFAILEDTASKSCOUNT, with configurable default
ASK_MAXFAILEDTASKSCOUNT() Getter for MAXFAILEDTASKSCOUNT w/ exceptions if field has no
HAS_MAXFAILEDTASKSCOUNT() Determine if MAXFAILEDTASKSCOUNT has a value

maxRetriesPerTask

The maximum number of retries per failed tasks.

Accessible with the following methods

Method Description
GET_MAXRETRIESPERTASK() Getter for MAXRETRIESPERTASK, with configurable default
ASK_MAXRETRIESPERTASK() Getter for MAXRETRIESPERTASK w/ exceptions if field has no v
HAS_MAXRETRIESPERTASK() Determine if MAXRETRIESPERTASK has a value

lifecycleStatus

The status of a job in its lifecycle. When you change the status of the job to ARCHIVED, the job can't be scheduled or archived.

An archived job and its steps and tasks are deleted after 120 days. The job can't be recovered.

Accessible with the following methods

Method Description
GET_LIFECYCLESTATUS() Getter for LIFECYCLESTATUS, with configurable default
ASK_LIFECYCLESTATUS() Getter for LIFECYCLESTATUS w/ exceptions if field has no val
HAS_LIFECYCLESTATUS() Determine if LIFECYCLESTATUS has a value

maxWorkerCount

The maximum number of worker hosts that can concurrently process a job.

Accessible with the following methods

Method Description
GET_MAXWORKERCOUNT() Getter for MAXWORKERCOUNT, with configurable default
ASK_MAXWORKERCOUNT() Getter for MAXWORKERCOUNT w/ exceptions if field has no valu
HAS_MAXWORKERCOUNT() Determine if MAXWORKERCOUNT has a value

name

The name of the job to update.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

description

The description of the job to update.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_BATCHUPDATEJOBITEMS

TYPES TT_BATCHUPDATEJOBITEMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_TBDBATCHUPDATEJOBITEM WITH DEFAULT KEY
.