Skip to content

/AWS1/CL_SAGGITHUBREPOMETADATA

Metadata specific to a GitHub repository integrated resource

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

Unique resource identifier from the vendor

iv_owner TYPE /AWS1/SAGGITHUBOWNER /AWS1/SAGGITHUBOWNER

Owner of the repository

Optional arguments:

iv_accesstype TYPE /AWS1/SAGACCESSTYPE /AWS1/SAGACCESSTYPE

Access / Visibility Type of the integrated resource


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

Unique resource identifier from the vendor

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

owner

Owner of the repository

Accessible with the following methods

Method Description
GET_OWNER() Getter for OWNER, with configurable default
ASK_OWNER() Getter for OWNER w/ exceptions if field has no value
HAS_OWNER() Determine if OWNER has a value

accessType

Access / Visibility Type of the integrated resource

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