Skip to content

/AWS1/CL_SAGINTGRTDREPOSITORY

Represents a code repository that is integrated with the service through a third-party provider.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_integrationid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The unique identifier of the integration that provides access to the repository.

iv_providerresourceid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The provider-specific resource identifier for the repository.

Optional arguments:

iv_branch TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

An optional override for the repository branch.


Queryable Attributes

integrationId

The unique identifier of the integration that provides access to the repository.

Accessible with the following methods

Method Description
GET_INTEGRATIONID() Getter for INTEGRATIONID, with configurable default
ASK_INTEGRATIONID() Getter for INTEGRATIONID w/ exceptions if field has no value
HAS_INTEGRATIONID() Determine if INTEGRATIONID has a value

providerResourceId

The provider-specific resource identifier for the repository.

Accessible with the following methods

Method Description
GET_PROVIDERRESOURCEID() Getter for PROVIDERRESOURCEID, with configurable default
ASK_PROVIDERRESOURCEID() Getter for PROVIDERRESOURCEID w/ exceptions if field has no
HAS_PROVIDERRESOURCEID() Determine if PROVIDERRESOURCEID has a value

branch

An optional override for the repository branch.

Accessible with the following methods

Method Description
GET_BRANCH() Getter for BRANCH, with configurable default
ASK_BRANCH() Getter for BRANCH w/ exceptions if field has no value
HAS_BRANCH() Determine if BRANCH 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_INTEGRATEDREPOSITORYLIST

TYPES TT_INTEGRATEDREPOSITORYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGINTGRTDREPOSITORY WITH DEFAULT KEY
.