/AWS1/CL_BTCJOBSUMMARY¶
An object that represents summary details of a job.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_jobid TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
The job ID.
iv_jobname TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
The job name.
Optional arguments:¶
iv_jobarn TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
The Amazon Resource Name (ARN) of the job.
iv_createdat TYPE /AWS1/BTCLONG /AWS1/BTCLONG¶
The Unix timestamp (in milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the
SUBMITTEDstate (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered thePENDINGstate.
iv_status TYPE /AWS1/BTCJOBSTATUS /AWS1/BTCJOBSTATUS¶
The current status for the job.
iv_statusreason TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
A short, human-readable string to provide more details for the current status of the job.
iv_startedat TYPE /AWS1/BTCLONG /AWS1/BTCLONG¶
The Unix timestamp for when the job was started. More specifically, it's when the job transitioned from the
STARTINGstate to theRUNNINGstate.
iv_stoppedat TYPE /AWS1/BTCLONG /AWS1/BTCLONG¶
The Unix timestamp for when the job was stopped. More specifically, it's when the job transitioned from the
RUNNINGstate to a terminal state, such asSUCCEEDEDorFAILED.
io_container TYPE REF TO /AWS1/CL_BTCCONTAINERSUMMARY /AWS1/CL_BTCCONTAINERSUMMARY¶
An object that represents the details of the container that's associated with the job.
io_arrayproperties TYPE REF TO /AWS1/CL_BTCARRAYPRPSSUMMARY /AWS1/CL_BTCARRAYPRPSSUMMARY¶
The array properties of the job, if it's an array job.
io_nodeproperties TYPE REF TO /AWS1/CL_BTCNODEPRPSSUMMARY /AWS1/CL_BTCNODEPRPSSUMMARY¶
The node properties for a single node in a job summary list.
This isn't applicable to jobs that are running on Fargate resources.
iv_jobdefinition TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING¶
The Amazon Resource Name (ARN) of the job definition.
Queryable Attributes¶
jobArn¶
The Amazon Resource Name (ARN) of the job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOBARN() |
Getter for JOBARN, with configurable default |
ASK_JOBARN() |
Getter for JOBARN w/ exceptions if field has no value |
HAS_JOBARN() |
Determine if JOBARN has a value |
jobId¶
The job ID.
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 |
jobName¶
The job name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOBNAME() |
Getter for JOBNAME, with configurable default |
ASK_JOBNAME() |
Getter for JOBNAME w/ exceptions if field has no value |
HAS_JOBNAME() |
Determine if JOBNAME has a value |
createdAt¶
The Unix timestamp (in milliseconds) for when the job was created. For non-array jobs and parent array jobs, this is when the job entered the
SUBMITTEDstate (at the time SubmitJob was called). For array child jobs, this is when the child job was spawned by its parent and entered thePENDINGstate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
status¶
The current status for the job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
statusReason¶
A short, human-readable string to provide more details for the current status of the job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
startedAt¶
The Unix timestamp for when the job was started. More specifically, it's when the job transitioned from the
STARTINGstate to theRUNNINGstate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTEDAT() |
Getter for STARTEDAT, with configurable default |
ASK_STARTEDAT() |
Getter for STARTEDAT w/ exceptions if field has no value |
HAS_STARTEDAT() |
Determine if STARTEDAT has a value |
stoppedAt¶
The Unix timestamp for when the job was stopped. More specifically, it's when the job transitioned from the
RUNNINGstate to a terminal state, such asSUCCEEDEDorFAILED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STOPPEDAT() |
Getter for STOPPEDAT, with configurable default |
ASK_STOPPEDAT() |
Getter for STOPPEDAT w/ exceptions if field has no value |
HAS_STOPPEDAT() |
Determine if STOPPEDAT has a value |
container¶
An object that represents the details of the container that's associated with the job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTAINER() |
Getter for CONTAINER |
arrayProperties¶
The array properties of the job, if it's an array job.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARRAYPROPERTIES() |
Getter for ARRAYPROPERTIES |
nodeProperties¶
The node properties for a single node in a job summary list.
This isn't applicable to jobs that are running on Fargate resources.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NODEPROPERTIES() |
Getter for NODEPROPERTIES |
jobDefinition¶
The Amazon Resource Name (ARN) of the job definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_JOBDEFINITION() |
Getter for JOBDEFINITION, with configurable default |
ASK_JOBDEFINITION() |
Getter for JOBDEFINITION w/ exceptions if field has no value |
HAS_JOBDEFINITION() |
Determine if JOBDEFINITION 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_JOBSUMMARYLIST¶
TYPES TT_JOBSUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BTCJOBSUMMARY WITH DEFAULT KEY
.