Skip to content

/AWS1/CL_SAGGITLABREPOMETADATA

Metadata for an integrated GitLab repository.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/SAGPROVIDERRESOURCENAME /AWS1/SAGPROVIDERRESOURCENAME

Name of the resource e.g. repository name, etc.

iv_providerresourceid TYPE /AWS1/SAGPROVIDERRESOURCEID /AWS1/SAGPROVIDERRESOURCEID

Provider Id of the resource e.g. GitHub repository id, etc.

iv_namespace TYPE /AWS1/SAGGITLABNAMESPACE /AWS1/SAGGITLABNAMESPACE

The namespace (group or user path) that owns the project.

Optional arguments:

iv_accesstype TYPE /AWS1/SAGACCESSTYPE /AWS1/SAGACCESSTYPE

Defines the visibility level of provider resources. PRIVATE indicates restricted access, while PUBLIC indicates open access.


Queryable Attributes

name

Name of the resource e.g. repository name, etc.

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

providerResourceId

Provider Id of the resource e.g. GitHub repository id, etc.

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

namespace

The namespace (group or user path) that owns the project.

Accessible with the following methods

Method Description
GET_NAMESPACE() Getter for NAMESPACE, with configurable default
ASK_NAMESPACE() Getter for NAMESPACE w/ exceptions if field has no value
HAS_NAMESPACE() Determine if NAMESPACE has a value

accessType

Defines the visibility level of provider resources. PRIVATE indicates restricted access, while PUBLIC indicates open access.

Accessible with the following methods

Method Description
GET_ACCESSTYPE() Getter for ACCESSTYPE, with configurable default
ASK_ACCESSTYPE() Getter for ACCESSTYPE w/ exceptions if field has no value
HAS_ACCESSTYPE() Determine if ACCESSTYPE has a value