/AWS1/CL_PIPRULEEXECDETAIL¶
The details of the runs for a rule and the results produced on an artifact as it passes through stages in the pipeline.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_pipelineexecutionid
TYPE /AWS1/PIPPIPELINEEXECUTIONID
/AWS1/PIPPIPELINEEXECUTIONID
¶
The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.
iv_ruleexecutionid
TYPE /AWS1/PIPRULEEXECUTIONID
/AWS1/PIPRULEEXECUTIONID
¶
The ID of the run for the rule.
iv_pipelineversion
TYPE /AWS1/PIPPIPELINEVERSION
/AWS1/PIPPIPELINEVERSION
¶
The version number of the pipeline with the stage where the rule was run.
iv_stagename
TYPE /AWS1/PIPSTAGENAME
/AWS1/PIPSTAGENAME
¶
The name of the stage where the rule was run.
iv_rulename
TYPE /AWS1/PIPRULENAME
/AWS1/PIPRULENAME
¶
The name of the rule that was run in the stage.
iv_starttime
TYPE /AWS1/PIPTIMESTAMP
/AWS1/PIPTIMESTAMP
¶
The start time of the rule execution.
iv_lastupdatetime
TYPE /AWS1/PIPTIMESTAMP
/AWS1/PIPTIMESTAMP
¶
The date and time of the last change to the rule execution, in timestamp format.
iv_updatedby
TYPE /AWS1/PIPLASTUPDATEDBY
/AWS1/PIPLASTUPDATEDBY
¶
The ARN of the user who changed the rule execution details.
iv_status
TYPE /AWS1/PIPRULEEXECUTIONSTATUS
/AWS1/PIPRULEEXECUTIONSTATUS
¶
The status of the rule execution. Status categories are
InProgress
,Succeeded
, andFailed
.
io_input
TYPE REF TO /AWS1/CL_PIPRULEEXECUTIONINPUT
/AWS1/CL_PIPRULEEXECUTIONINPUT
¶
Input details for the rule execution, such as role ARN, Region, and input artifacts.
io_output
TYPE REF TO /AWS1/CL_PIPRULEEXECOUTPUT
/AWS1/CL_PIPRULEEXECOUTPUT
¶
Output details for the rule execution, such as the rule execution result.
Queryable Attributes¶
pipelineExecutionId¶
The ID of the pipeline execution in the stage where the rule was run. Use the GetPipelineState action to retrieve the current pipelineExecutionId of the stage.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PIPELINEEXECUTIONID() |
Getter for PIPELINEEXECUTIONID, with configurable default |
ASK_PIPELINEEXECUTIONID() |
Getter for PIPELINEEXECUTIONID w/ exceptions if field has no |
HAS_PIPELINEEXECUTIONID() |
Determine if PIPELINEEXECUTIONID has a value |
ruleExecutionId¶
The ID of the run for the rule.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RULEEXECUTIONID() |
Getter for RULEEXECUTIONID, with configurable default |
ASK_RULEEXECUTIONID() |
Getter for RULEEXECUTIONID w/ exceptions if field has no val |
HAS_RULEEXECUTIONID() |
Determine if RULEEXECUTIONID has a value |
pipelineVersion¶
The version number of the pipeline with the stage where the rule was run.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PIPELINEVERSION() |
Getter for PIPELINEVERSION, with configurable default |
ASK_PIPELINEVERSION() |
Getter for PIPELINEVERSION w/ exceptions if field has no val |
HAS_PIPELINEVERSION() |
Determine if PIPELINEVERSION has a value |
stageName¶
The name of the stage where the rule was run.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STAGENAME() |
Getter for STAGENAME, with configurable default |
ASK_STAGENAME() |
Getter for STAGENAME w/ exceptions if field has no value |
HAS_STAGENAME() |
Determine if STAGENAME has a value |
ruleName¶
The name of the rule that was run in the stage.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RULENAME() |
Getter for RULENAME, with configurable default |
ASK_RULENAME() |
Getter for RULENAME w/ exceptions if field has no value |
HAS_RULENAME() |
Determine if RULENAME has a value |
startTime¶
The start time of the rule execution.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STARTTIME() |
Getter for STARTTIME, with configurable default |
ASK_STARTTIME() |
Getter for STARTTIME w/ exceptions if field has no value |
HAS_STARTTIME() |
Determine if STARTTIME has a value |
lastUpdateTime¶
The date and time of the last change to the rule execution, in timestamp format.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LASTUPDATETIME() |
Getter for LASTUPDATETIME, with configurable default |
ASK_LASTUPDATETIME() |
Getter for LASTUPDATETIME w/ exceptions if field has no valu |
HAS_LASTUPDATETIME() |
Determine if LASTUPDATETIME has a value |
updatedBy¶
The ARN of the user who changed the rule execution details.
Accessible with the following methods¶
Method | Description |
---|---|
GET_UPDATEDBY() |
Getter for UPDATEDBY, with configurable default |
ASK_UPDATEDBY() |
Getter for UPDATEDBY w/ exceptions if field has no value |
HAS_UPDATEDBY() |
Determine if UPDATEDBY has a value |
status¶
The status of the rule execution. Status categories are
InProgress
,Succeeded
, andFailed
.
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 |
input¶
Input details for the rule execution, such as role ARN, Region, and input artifacts.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INPUT() |
Getter for INPUT |
output¶
Output details for the rule execution, such as the rule execution result.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OUTPUT() |
Getter for OUTPUT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RULEEXECUTIONDETAILLIST
¶
TYPES TT_RULEEXECUTIONDETAILLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PIPRULEEXECDETAIL WITH DEFAULT KEY
.