Skip to content

/AWS1/CL_BTCDESCRSERVICEJOBRSP

DescribeServiceJobResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_jobid TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

The job ID for the service job.

iv_jobname TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

The name of the service job.

iv_jobqueue TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

The ARN of the job queue that the service job is associated with.

iv_servicejobtype TYPE /AWS1/BTCSERVICEJOBTYPE /AWS1/BTCSERVICEJOBTYPE

The type of service job. For SageMaker Training jobs, this value is SAGEMAKER_TRAINING.

iv_startedat TYPE /AWS1/BTCLONG /AWS1/BTCLONG

The Unix timestamp (in milliseconds) for when the service job was started.

iv_status TYPE /AWS1/BTCSERVICEJOBSTATUS /AWS1/BTCSERVICEJOBSTATUS

The current status of the service job.

Optional arguments:

it_attempts TYPE /AWS1/CL_BTCSVCJOBATTEMPTDET=>TT_SERVICEJOBATTEMPTDETAILS TT_SERVICEJOBATTEMPTDETAILS

A list of job attempts associated with the service job.

iv_createdat TYPE /AWS1/BTCLONG /AWS1/BTCLONG

The Unix timestamp (in milliseconds) for when the service job was created.

iv_isterminated TYPE /AWS1/BTCBOOLEAN /AWS1/BTCBOOLEAN

Indicates whether the service job has been terminated.

iv_jobarn TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

The Amazon Resource Name (ARN) of the service job.

io_latestattempt TYPE REF TO /AWS1/CL_BTCLATSTSVCJOBATTEMPT /AWS1/CL_BTCLATSTSVCJOBATTEMPT

The latest attempt associated with the service job.

io_retrystrategy TYPE REF TO /AWS1/CL_BTCSVCJOBRETRYSTRAG /AWS1/CL_BTCSVCJOBRETRYSTRAG

The retry strategy to use for failed service jobs that are submitted with this service job.

iv_schedulingpriority TYPE /AWS1/BTCINTEGER /AWS1/BTCINTEGER

The scheduling priority of the service job.

iv_servicerequestpayload TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

The request, in JSON, for the service that the SubmitServiceJob operation is queueing.

iv_shareidentifier TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

The share identifier for the service job. This is used for fair-share scheduling.

iv_statusreason TYPE /AWS1/BTCSTRING /AWS1/BTCSTRING

A short, human-readable string to provide more details for the current status of the service job.

iv_stoppedat TYPE /AWS1/BTCLONG /AWS1/BTCLONG

The Unix timestamp (in milliseconds) for when the service job stopped running.

it_tags TYPE /AWS1/CL_BTCTAGRISTAGSMAP_W=>TT_TAGRISTAGSMAP TT_TAGRISTAGSMAP

The tags that are associated with the service job. Each tag consists of a key and an optional value. For more information, see Tagging your Batch resources.

io_timeoutconfig TYPE REF TO /AWS1/CL_BTCSERVICEJOBTIMEOUT /AWS1/CL_BTCSERVICEJOBTIMEOUT

The timeout configuration for the service job.


Queryable Attributes

attempts

A list of job attempts associated with the service job.

Accessible with the following methods

Method Description
GET_ATTEMPTS() Getter for ATTEMPTS, with configurable default
ASK_ATTEMPTS() Getter for ATTEMPTS w/ exceptions if field has no value
HAS_ATTEMPTS() Determine if ATTEMPTS has a value

createdAt

The Unix timestamp (in milliseconds) for when the service job was created.

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

isTerminated

Indicates whether the service job has been terminated.

Accessible with the following methods

Method Description
GET_ISTERMINATED() Getter for ISTERMINATED, with configurable default
ASK_ISTERMINATED() Getter for ISTERMINATED w/ exceptions if field has no value
HAS_ISTERMINATED() Determine if ISTERMINATED has a value

jobArn

The Amazon Resource Name (ARN) of the service 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 for the service job.

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 name of the service 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

jobQueue

The ARN of the job queue that the service job is associated with.

Accessible with the following methods

Method Description
GET_JOBQUEUE() Getter for JOBQUEUE, with configurable default
ASK_JOBQUEUE() Getter for JOBQUEUE w/ exceptions if field has no value
HAS_JOBQUEUE() Determine if JOBQUEUE has a value

latestAttempt

The latest attempt associated with the service job.

Accessible with the following methods

Method Description
GET_LATESTATTEMPT() Getter for LATESTATTEMPT

retryStrategy

The retry strategy to use for failed service jobs that are submitted with this service job.

Accessible with the following methods

Method Description
GET_RETRYSTRATEGY() Getter for RETRYSTRATEGY

schedulingPriority

The scheduling priority of the service job.

Accessible with the following methods

Method Description
GET_SCHEDULINGPRIORITY() Getter for SCHEDULINGPRIORITY, with configurable default
ASK_SCHEDULINGPRIORITY() Getter for SCHEDULINGPRIORITY w/ exceptions if field has no
HAS_SCHEDULINGPRIORITY() Determine if SCHEDULINGPRIORITY has a value

serviceRequestPayload

The request, in JSON, for the service that the SubmitServiceJob operation is queueing.

Accessible with the following methods

Method Description
GET_SERVICEREQUESTPAYLOAD() Getter for SERVICEREQUESTPAYLOAD, with configurable default
ASK_SERVICEREQUESTPAYLOAD() Getter for SERVICEREQUESTPAYLOAD w/ exceptions if field has
HAS_SERVICEREQUESTPAYLOAD() Determine if SERVICEREQUESTPAYLOAD has a value

serviceJobType

The type of service job. For SageMaker Training jobs, this value is SAGEMAKER_TRAINING.

Accessible with the following methods

Method Description
GET_SERVICEJOBTYPE() Getter for SERVICEJOBTYPE, with configurable default
ASK_SERVICEJOBTYPE() Getter for SERVICEJOBTYPE w/ exceptions if field has no valu
HAS_SERVICEJOBTYPE() Determine if SERVICEJOBTYPE has a value

shareIdentifier

The share identifier for the service job. This is used for fair-share scheduling.

Accessible with the following methods

Method Description
GET_SHAREIDENTIFIER() Getter for SHAREIDENTIFIER, with configurable default
ASK_SHAREIDENTIFIER() Getter for SHAREIDENTIFIER w/ exceptions if field has no val
HAS_SHAREIDENTIFIER() Determine if SHAREIDENTIFIER has a value

startedAt

The Unix timestamp (in milliseconds) for when the service job was started.

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

status

The current status of the service 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 service 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

stoppedAt

The Unix timestamp (in milliseconds) for when the service job stopped running.

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

tags

The tags that are associated with the service job. Each tag consists of a key and an optional value. For more information, see Tagging your Batch resources.

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

timeoutConfig

The timeout configuration for the service job.

Accessible with the following methods

Method Description
GET_TIMEOUTCONFIG() Getter for TIMEOUTCONFIG