Skip to content

/AWS1/CL_SGMDESCRJOBRESPONSE

DescribeJobResponse

CONSTRUCTOR

IMPORTING

Required 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_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_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. Secondary statuses may change between releases.

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.

Optional arguments:

iv_jobconfigdocument TYPE /AWS1/SGMJOBCONFIGDOCUMENT /AWS1/SGMJOBCONFIGDOCUMENT

The JSON configuration document for the job.

iv_endtime TYPE /AWS1/SGMTIMESTAMP /AWS1/SGMTIMESTAMP

The date and time that the job ended.

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. Secondary statuses may change between releases.

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