Skip to content

/AWS1/CL_OMXDEFNREPODETAILS

Contains detailed information about the source code repository that hosts the workflow definition files.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_connectionarn TYPE /AWS1/OMXCONNECTIONARN /AWS1/OMXCONNECTIONARN

The Amazon Resource Name (ARN) of the connection to the source code repository.

iv_fullrepositoryid TYPE /AWS1/OMXFULLREPOSITORYID /AWS1/OMXFULLREPOSITORYID

The full repository identifier, including the repository owner and name. For example, 'repository-owner/repository-name'.

io_sourcereference TYPE REF TO /AWS1/CL_OMXSOURCEREFERENCE /AWS1/CL_OMXSOURCEREFERENCE

The source reference for the repository, such as a branch name, tag, or commit ID.

iv_providertype TYPE /AWS1/OMXSTRING /AWS1/OMXSTRING

The provider type of the source code repository, such as Bitbucket, GitHub, GitHubEnterpriseServer, GitLab, and GitLabSelfManaged.

iv_providerendpoint TYPE /AWS1/OMXSTRING /AWS1/OMXSTRING

The endpoint URL of the source code repository provider.


Queryable Attributes

connectionArn

The Amazon Resource Name (ARN) of the connection to the source code repository.

Accessible with the following methods

Method Description
GET_CONNECTIONARN() Getter for CONNECTIONARN, with configurable default
ASK_CONNECTIONARN() Getter for CONNECTIONARN w/ exceptions if field has no value
HAS_CONNECTIONARN() Determine if CONNECTIONARN has a value

fullRepositoryId

The full repository identifier, including the repository owner and name. For example, 'repository-owner/repository-name'.

Accessible with the following methods

Method Description
GET_FULLREPOSITORYID() Getter for FULLREPOSITORYID, with configurable default
ASK_FULLREPOSITORYID() Getter for FULLREPOSITORYID w/ exceptions if field has no va
HAS_FULLREPOSITORYID() Determine if FULLREPOSITORYID has a value

sourceReference

The source reference for the repository, such as a branch name, tag, or commit ID.

Accessible with the following methods

Method Description
GET_SOURCEREFERENCE() Getter for SOURCEREFERENCE

providerType

The provider type of the source code repository, such as Bitbucket, GitHub, GitHubEnterpriseServer, GitLab, and GitLabSelfManaged.

Accessible with the following methods

Method Description
GET_PROVIDERTYPE() Getter for PROVIDERTYPE, with configurable default
ASK_PROVIDERTYPE() Getter for PROVIDERTYPE w/ exceptions if field has no value
HAS_PROVIDERTYPE() Determine if PROVIDERTYPE has a value

providerEndpoint

The endpoint URL of the source code repository provider.

Accessible with the following methods

Method Description
GET_PROVIDERENDPOINT() Getter for PROVIDERENDPOINT, with configurable default
ASK_PROVIDERENDPOINT() Getter for PROVIDERENDPOINT w/ exceptions if field has no va
HAS_PROVIDERENDPOINT() Determine if PROVIDERENDPOINT has a value