Skip to content

/AWS1/CL_PIPARTIFACTREVISION

Represents revision details of an artifact.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_name TYPE /AWS1/PIPARTIFACTNAME /AWS1/PIPARTIFACTNAME

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

iv_revisionid TYPE /AWS1/PIPREVISION /AWS1/PIPREVISION

The revision ID of the artifact.

iv_revisionchangeidentifier TYPE /AWS1/PIPREVISIONCHANGEID /AWS1/PIPREVISIONCHANGEID

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

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_created TYPE /AWS1/PIPTIMESTAMP /AWS1/PIPTIMESTAMP

The date and time when the most recent revision of the artifact was created, in timestamp format.

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

name

The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

revisionId

The revision ID 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

revisionChangeIdentifier

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

Accessible with the following methods

Method Description
GET_REVISIONCHANGEIDENTIFIER() Getter for REVISIONCHANGEIDENTIFIER, with configurable defau
ASK_REVISIONCHANGEIDENTIFIER() Getter for REVISIONCHANGEIDENTIFIER w/ exceptions if field h
HAS_REVISIONCHANGEIDENTIFIER() Determine if REVISIONCHANGEIDENTIFIER 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

created

The date and time when the most recent revision of the artifact was created, in timestamp format.

Accessible with the following methods

Method Description
GET_CREATED() Getter for CREATED, with configurable default
ASK_CREATED() Getter for CREATED w/ exceptions if field has no value
HAS_CREATED() Determine if CREATED 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_ARTIFACTREVISIONLIST

TYPES TT_ARTIFACTREVISIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PIPARTIFACTREVISION WITH DEFAULT KEY
.