Skip to content

/AWS1/CL_SAGTHREATMODELJOB

Represents a threat model job, which is an execution instance of a threat model.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_threatmodeljobid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The unique identifier of the threat model job.

iv_threatmodelid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The unique identifier of the threat model associated with the job.

iv_agentspaceid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The unique identifier of the agent space.

iv_title TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The title of the threat model job.

iv_status TYPE /AWS1/SAGJOBSTATUS /AWS1/SAGJOBSTATUS

The current status of the threat model job.

iv_createdat TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the threat model job was created, in UTC format.

iv_updatedat TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the threat model job was last updated, in UTC format.

iv_executionstarttime TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the threat model job execution started, in UTC format.

iv_executionendtime TYPE /AWS1/SAGTIMESTAMP /AWS1/SAGTIMESTAMP

The date and time the threat model job execution ended, in UTC format.

it_sourcecode TYPE /AWS1/CL_SAGSOURCECODEREPO=>TT_SOURCECODEREPOSITORYLIST TT_SOURCECODEREPOSITORYLIST

The list of source code repositories used for threat modeling.

it_integratedrepositories TYPE /AWS1/CL_SAGINTGRTDREPOSITORY=>TT_INTEGRATEDREPOSITORYLIST TT_INTEGRATEDREPOSITORYLIST

The list of integrated repositories used for threat modeling.

it_documents TYPE /AWS1/CL_SAGDOCUMENTINFO=>TT_DOCUMENTLIST TT_DOCUMENTLIST

The list of documents used for threat modeling.

it_scopedocs TYPE /AWS1/CL_SAGDOCUMENTINFO=>TT_DOCUMENTLIST TT_DOCUMENTLIST

The scoped documents for the agent to focus on during threat modeling.

io_errorinformation TYPE REF TO /AWS1/CL_SAGERRORINFORMATION /AWS1/CL_SAGERRORINFORMATION

Error information if the threat model job encountered an error.

iv_systemoverview TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The system overview generated during threat modeling.


Queryable Attributes

threatModelJobId

The unique identifier of the threat model job.

Accessible with the following methods

Method Description
GET_THREATMODELJOBID() Getter for THREATMODELJOBID, with configurable default
ASK_THREATMODELJOBID() Getter for THREATMODELJOBID w/ exceptions if field has no va
HAS_THREATMODELJOBID() Determine if THREATMODELJOBID has a value

threatModelId

The unique identifier of the threat model associated with the job.

Accessible with the following methods

Method Description
GET_THREATMODELID() Getter for THREATMODELID, with configurable default
ASK_THREATMODELID() Getter for THREATMODELID w/ exceptions if field has no value
HAS_THREATMODELID() Determine if THREATMODELID has a value

agentSpaceId

The unique identifier of the agent space.

Accessible with the following methods

Method Description
GET_AGENTSPACEID() Getter for AGENTSPACEID, with configurable default
ASK_AGENTSPACEID() Getter for AGENTSPACEID w/ exceptions if field has no value
HAS_AGENTSPACEID() Determine if AGENTSPACEID has a value

title

The title of the threat model job.

Accessible with the following methods

Method Description
GET_TITLE() Getter for TITLE, with configurable default
ASK_TITLE() Getter for TITLE w/ exceptions if field has no value
HAS_TITLE() Determine if TITLE has a value

status

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

createdAt

The date and time the threat model job was created, in UTC format.

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

updatedAt

The date and time the threat model job was last updated, in UTC format.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

executionStartTime

The date and time the threat model job execution started, in UTC format.

Accessible with the following methods

Method Description
GET_EXECUTIONSTARTTIME() Getter for EXECUTIONSTARTTIME, with configurable default
ASK_EXECUTIONSTARTTIME() Getter for EXECUTIONSTARTTIME w/ exceptions if field has no
HAS_EXECUTIONSTARTTIME() Determine if EXECUTIONSTARTTIME has a value

executionEndTime

The date and time the threat model job execution ended, in UTC format.

Accessible with the following methods

Method Description
GET_EXECUTIONENDTIME() Getter for EXECUTIONENDTIME, with configurable default
ASK_EXECUTIONENDTIME() Getter for EXECUTIONENDTIME w/ exceptions if field has no va
HAS_EXECUTIONENDTIME() Determine if EXECUTIONENDTIME has a value

sourceCode

The list of source code repositories used for threat modeling.

Accessible with the following methods

Method Description
GET_SOURCECODE() Getter for SOURCECODE, with configurable default
ASK_SOURCECODE() Getter for SOURCECODE w/ exceptions if field has no value
HAS_SOURCECODE() Determine if SOURCECODE has a value

integratedRepositories

The list of integrated repositories used for threat modeling.

Accessible with the following methods

Method Description
GET_INTEGRATEDREPOSITORIES() Getter for INTEGRATEDREPOSITORIES, with configurable default
ASK_INTEGRATEDREPOSITORIES() Getter for INTEGRATEDREPOSITORIES w/ exceptions if field has
HAS_INTEGRATEDREPOSITORIES() Determine if INTEGRATEDREPOSITORIES has a value

documents

The list of documents used for threat modeling.

Accessible with the following methods

Method Description
GET_DOCUMENTS() Getter for DOCUMENTS, with configurable default
ASK_DOCUMENTS() Getter for DOCUMENTS w/ exceptions if field has no value
HAS_DOCUMENTS() Determine if DOCUMENTS has a value

scopeDocs

The scoped documents for the agent to focus on during threat modeling.

Accessible with the following methods

Method Description
GET_SCOPEDOCS() Getter for SCOPEDOCS, with configurable default
ASK_SCOPEDOCS() Getter for SCOPEDOCS w/ exceptions if field has no value
HAS_SCOPEDOCS() Determine if SCOPEDOCS has a value

errorInformation

Error information if the threat model job encountered an error.

Accessible with the following methods

Method Description
GET_ERRORINFORMATION() Getter for ERRORINFORMATION

systemOverview

The system overview generated during threat modeling.

Accessible with the following methods

Method Description
GET_SYSTEMOVERVIEW() Getter for SYSTEMOVERVIEW, with configurable default
ASK_SYSTEMOVERVIEW() Getter for SYSTEMOVERVIEW w/ exceptions if field has no valu
HAS_SYSTEMOVERVIEW() Determine if SYSTEMOVERVIEW 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_THREATMODELJOBLIST

TYPES TT_THREATMODELJOBLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGTHREATMODELJOB WITH DEFAULT KEY
.