Skip to content

/AWS1/CL_PIPARTIFACT

Artifacts are the files that are worked on by actions in the pipeline. See the action configuration for each action for details about artifact parameters. For example, the S3 source action artifact is a file name (or file path), and the files are generally provided as a ZIP file. Example artifact name: SampleApp_Windows.zip

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_name TYPE /AWS1/PIPARTIFACTNAME /AWS1/PIPARTIFACTNAME

The artifact's name.

iv_revision TYPE /AWS1/PIPREVISION /AWS1/PIPREVISION

The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).

io_location TYPE REF TO /AWS1/CL_PIPARTIFACTLOCATION /AWS1/CL_PIPARTIFACTLOCATION

The location of an artifact.


Queryable Attributes

name

The artifact's name.

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

revision

The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).

Accessible with the following methods

Method Description
GET_REVISION() Getter for REVISION, with configurable default
ASK_REVISION() Getter for REVISION w/ exceptions if field has no value
HAS_REVISION() Determine if REVISION has a value

location

The location of an artifact.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ARTIFACTLIST

TYPES TT_ARTIFACTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PIPARTIFACT WITH DEFAULT KEY
.