/AWS1/CL_BLDBUILDPHASE¶
Information about a stage for a build.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_phasetype TYPE /AWS1/BLDBUILDPHASETYPE /AWS1/BLDBUILDPHASETYPE¶
The name of the build phase. Valid values include:
- BUILD
Core build activities typically occur in this build phase.
- COMPLETED
The build has been completed.
- DOWNLOAD_SOURCE
Source code is being downloaded in this build phase.
- FINALIZING
The build process is completing in this build phase.
- INSTALL
Installation activities typically occur in this build phase.
- POST_BUILD
Post-build activities typically occur in this build phase.
- PRE_BUILD
Pre-build activities typically occur in this build phase.
- PROVISIONING
The build environment is being set up.
- QUEUED
The build has been submitted and is queued behind other submitted builds.
- SUBMITTED
The build has been submitted.
- UPLOAD_ARTIFACTS
Build output artifacts are being uploaded to the output location.
iv_phasestatus TYPE /AWS1/BLDSTATUSTYPE /AWS1/BLDSTATUSTYPE¶
The current status of the build phase. Valid values include:
- FAILED
The build phase failed.
- FAULT
The build phase faulted.
- IN_PROGRESS
The build phase is still in progress.
- STOPPED
The build phase stopped.
- SUCCEEDED
The build phase succeeded.
- TIMED_OUT
The build phase timed out.
iv_starttime TYPE /AWS1/BLDTIMESTAMP /AWS1/BLDTIMESTAMP¶
When the build phase started, expressed in Unix time format.
iv_endtime TYPE /AWS1/BLDTIMESTAMP /AWS1/BLDTIMESTAMP¶
When the build phase ended, expressed in Unix time format.
iv_durationinseconds TYPE /AWS1/BLDWRAPPERLONG /AWS1/BLDWRAPPERLONG¶
How long, in seconds, between the starting and ending times of the build's phase.
it_contexts TYPE /AWS1/CL_BLDPHASECONTEXT=>TT_PHASECONTEXTS TT_PHASECONTEXTS¶
Additional information about a build phase, especially to help troubleshoot a failed build.
Queryable Attributes¶
phaseType¶
The name of the build phase. Valid values include:
- BUILD
Core build activities typically occur in this build phase.
- COMPLETED
The build has been completed.
- DOWNLOAD_SOURCE
Source code is being downloaded in this build phase.
- FINALIZING
The build process is completing in this build phase.
- INSTALL
Installation activities typically occur in this build phase.
- POST_BUILD
Post-build activities typically occur in this build phase.
- PRE_BUILD
Pre-build activities typically occur in this build phase.
- PROVISIONING
The build environment is being set up.
- QUEUED
The build has been submitted and is queued behind other submitted builds.
- SUBMITTED
The build has been submitted.
- UPLOAD_ARTIFACTS
Build output artifacts are being uploaded to the output location.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PHASETYPE() |
Getter for PHASETYPE, with configurable default |
ASK_PHASETYPE() |
Getter for PHASETYPE w/ exceptions if field has no value |
HAS_PHASETYPE() |
Determine if PHASETYPE has a value |
phaseStatus¶
The current status of the build phase. Valid values include:
- FAILED
The build phase failed.
- FAULT
The build phase faulted.
- IN_PROGRESS
The build phase is still in progress.
- STOPPED
The build phase stopped.
- SUCCEEDED
The build phase succeeded.
- TIMED_OUT
The build phase timed out.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PHASESTATUS() |
Getter for PHASESTATUS, with configurable default |
ASK_PHASESTATUS() |
Getter for PHASESTATUS w/ exceptions if field has no value |
HAS_PHASESTATUS() |
Determine if PHASESTATUS has a value |
startTime¶
When the build phase started, expressed in Unix time format.
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 |
endTime¶
When the build phase ended, expressed in Unix time format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDTIME() |
Getter for ENDTIME, with configurable default |
ASK_ENDTIME() |
Getter for ENDTIME w/ exceptions if field has no value |
HAS_ENDTIME() |
Determine if ENDTIME has a value |
durationInSeconds¶
How long, in seconds, between the starting and ending times of the build's phase.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATIONINSECONDS() |
Getter for DURATIONINSECONDS, with configurable default |
ASK_DURATIONINSECONDS() |
Getter for DURATIONINSECONDS w/ exceptions if field has no v |
HAS_DURATIONINSECONDS() |
Determine if DURATIONINSECONDS has a value |
contexts¶
Additional information about a build phase, especially to help troubleshoot a failed build.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTEXTS() |
Getter for CONTEXTS, with configurable default |
ASK_CONTEXTS() |
Getter for CONTEXTS w/ exceptions if field has no value |
HAS_CONTEXTS() |
Determine if CONTEXTS 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_BUILDPHASES¶
TYPES TT_BUILDPHASES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BLDBUILDPHASE WITH DEFAULT KEY
.