Skip to content

/AWS1/CL_PIPSOURCEREVISION

Information about the version (or revision) of a source artifact that initiated a pipeline execution.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_actionname TYPE /AWS1/PIPACTIONNAME /AWS1/PIPACTIONNAME

The name of the action that processed the revision to the source artifact.

Optional arguments:

iv_revisionid TYPE /AWS1/PIPREVISION /AWS1/PIPREVISION

The system-generated unique ID that identifies the revision number of the artifact.

iv_revisionsummary TYPE /AWS1/PIPREVISIONSUMMARY /AWS1/PIPREVISIONSUMMARY

Summary information about the most recent revision of the artifact. For GitHub and CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

iv_revisionurl TYPE /AWS1/PIPURL /AWS1/PIPURL

The commit ID for the artifact revision. For artifacts stored in GitHub or CodeCommit repositories, the commit ID is linked to a commit details page.


Queryable Attributes

actionName

The name of the action that processed the revision to the source artifact.

Accessible with the following methods

Method Description
GET_ACTIONNAME() Getter for ACTIONNAME, with configurable default
ASK_ACTIONNAME() Getter for ACTIONNAME w/ exceptions if field has no value
HAS_ACTIONNAME() Determine if ACTIONNAME has a value

revisionId

The system-generated unique ID that identifies the revision number of the artifact.

Accessible with the following methods

Method Description
GET_REVISIONID() Getter for REVISIONID, with configurable default
ASK_REVISIONID() Getter for REVISIONID w/ exceptions if field has no value
HAS_REVISIONID() Determine if REVISIONID has a value

revisionSummary

Summary information about the most recent revision of the artifact. For GitHub and CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

Accessible with the following methods

Method Description
GET_REVISIONSUMMARY() Getter for REVISIONSUMMARY, with configurable default
ASK_REVISIONSUMMARY() Getter for REVISIONSUMMARY w/ exceptions if field has no val
HAS_REVISIONSUMMARY() Determine if REVISIONSUMMARY has a value

revisionUrl

The commit ID for the artifact revision. For artifacts stored in GitHub or CodeCommit repositories, the commit ID is linked to a commit details page.

Accessible with the following methods

Method Description
GET_REVISIONURL() Getter for REVISIONURL, with configurable default
ASK_REVISIONURL() Getter for REVISIONURL w/ exceptions if field has no value
HAS_REVISIONURL() Determine if REVISIONURL 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_SOURCEREVISIONLIST

TYPES TT_SOURCEREVISIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PIPSOURCEREVISION WITH DEFAULT KEY
.