Skip to content

/AWS1/CL_SGMJOB

Search shape for Job. Mirrors DescribeJobResponse fields. If you update DescribeJobResponse, update this structure as well.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_jobname TYPE /AWS1/SGMJOBNAME /AWS1/SGMJOBNAME

The name of the job.

iv_jobarn TYPE /AWS1/SGMJOBARN /AWS1/SGMJOBARN

The Amazon Resource Name (ARN) of the job.

iv_rolearn TYPE /AWS1/SGMROLEARN /AWS1/SGMROLEARN

The ARN of the IAM role associated with the job.

iv_jobcategory TYPE /AWS1/SGMJOBCATEGORY /AWS1/SGMJOBCATEGORY

The category of the job.

iv_jobconfigschemaversion TYPE /AWS1/SGMJOBSCHEMAVERSION /AWS1/SGMJOBSCHEMAVERSION

The schema version used for the job configuration document.

iv_jobconfigdocument TYPE /AWS1/SGMJOBCONFIGDOCUMENT /AWS1/SGMJOBCONFIGDOCUMENT

The JSON configuration document for the job.

iv_creationtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

The date and time that the job was created.

iv_lastmodifiedtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

The date and time that the job was last modified.

iv_endtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

The date and time that the job ended.

iv_jobstatus TYPE /AWS1/SGMJOBSTATUS /AWS1/SGMJOBSTATUS

The current status of the job.

iv_secondarystatus TYPE /AWS1/SGMJOBSECONDARYSTATUS /AWS1/SGMJOBSECONDARYSTATUS

The detailed secondary status of the job, providing more granular information about the job's progress.

it_secondarystatustranss TYPE /AWS1/CL_SGMJOBSECSTATUSTRANS=>TT_JOBSECONDARYSTATUSTRANSS TT_JOBSECONDARYSTATUSTRANSS

A list of secondary status transitions for the job, with timestamps and optional status messages.

iv_failurereason TYPE /AWS1/SGMFAILUREREASON /AWS1/SGMFAILUREREASON

If the job failed, the reason it failed.

it_tags TYPE /AWS1/CL_SGMTAG=>TT_TAGLIST TT_TAGLIST

The tags associated with the job.


Queryable Attributes

JobName

The name of the job.

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

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

RoleArn

The ARN of the IAM role associated with the job.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

JobCategory

The category of the job.

Accessible with the following methods

Method Description
GET_JOBCATEGORY() Getter for JOBCATEGORY, with configurable default
ASK_JOBCATEGORY() Getter for JOBCATEGORY w/ exceptions if field has no value
HAS_JOBCATEGORY() Determine if JOBCATEGORY has a value

JobConfigSchemaVersion

The schema version used for the job configuration document.

Accessible with the following methods

Method Description
GET_JOBCONFIGSCHEMAVERSION() Getter for JOBCONFIGSCHEMAVERSION, with configurable default
ASK_JOBCONFIGSCHEMAVERSION() Getter for JOBCONFIGSCHEMAVERSION w/ exceptions if field has
HAS_JOBCONFIGSCHEMAVERSION() Determine if JOBCONFIGSCHEMAVERSION has a value

JobConfigDocument

The JSON configuration document for the job.

Accessible with the following methods

Method Description
GET_JOBCONFIGDOCUMENT() Getter for JOBCONFIGDOCUMENT, with configurable default
ASK_JOBCONFIGDOCUMENT() Getter for JOBCONFIGDOCUMENT w/ exceptions if field has no v
HAS_JOBCONFIGDOCUMENT() Determine if JOBCONFIGDOCUMENT has a value

CreationTime

The date and time that the job was created.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

LastModifiedTime

The date and time that the job was last modified.

Accessible with the following methods

Method Description
GET_LASTMODIFIEDTIME() Getter for LASTMODIFIEDTIME, with configurable default
ASK_LASTMODIFIEDTIME() Getter for LASTMODIFIEDTIME w/ exceptions if field has no va
HAS_LASTMODIFIEDTIME() Determine if LASTMODIFIEDTIME has a value

EndTime

The date and time that the job ended.

Accessible with the following methods

Method Description
GET_ENDTIME() Getter for ENDTIME, with configurable default
ASK_ENDTIME() Getter for ENDTIME w/ exceptions if field has no value
HAS_ENDTIME() Determine if ENDTIME has a value

JobStatus

The current status of the job.

Accessible with the following methods

Method Description
GET_JOBSTATUS() Getter for JOBSTATUS, with configurable default
ASK_JOBSTATUS() Getter for JOBSTATUS w/ exceptions if field has no value
HAS_JOBSTATUS() Determine if JOBSTATUS has a value

SecondaryStatus

The detailed secondary status of the job, providing more granular information about the job's progress.

Accessible with the following methods

Method Description
GET_SECONDARYSTATUS() Getter for SECONDARYSTATUS, with configurable default
ASK_SECONDARYSTATUS() Getter for SECONDARYSTATUS w/ exceptions if field has no val
HAS_SECONDARYSTATUS() Determine if SECONDARYSTATUS has a value

SecondaryStatusTransitions

A list of secondary status transitions for the job, with timestamps and optional status messages.

Accessible with the following methods

Method Description
GET_SECONDARYSTATUSTRANSS() Getter for SECONDARYSTATUSTRANSITIONS, with configurable def
ASK_SECONDARYSTATUSTRANSS() Getter for SECONDARYSTATUSTRANSITIONS w/ exceptions if field
HAS_SECONDARYSTATUSTRANSS() Determine if SECONDARYSTATUSTRANSITIONS has a value

FailureReason

If the job failed, the reason it failed.

Accessible with the following methods

Method Description
GET_FAILUREREASON() Getter for FAILUREREASON, with configurable default
ASK_FAILUREREASON() Getter for FAILUREREASON w/ exceptions if field has no value
HAS_FAILUREREASON() Determine if FAILUREREASON has a value

Tags

The tags associated with the job.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value