Skip to content

/AWS1/CL_SAGGITHUBREPOMETADATA

Contains metadata about a GitHub repository that is integrated with the service.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/SAGPROVIDERRESOURCENAME /AWS1/SAGPROVIDERRESOURCENAME

The name of the GitHub repository.

iv_providerresourceid TYPE /AWS1/SAGPROVIDERRESOURCEID /AWS1/SAGPROVIDERRESOURCEID

The provider-specific resource identifier for the GitHub repository.

iv_owner TYPE /AWS1/SAGGITHUBOWNER /AWS1/SAGGITHUBOWNER

The owner of the GitHub repository.

Optional arguments:

iv_accesstype TYPE /AWS1/SAGACCESSTYPE /AWS1/SAGACCESSTYPE

The access type of the GitHub repository. Valid values are PRIVATE and PUBLIC.


Queryable Attributes

name

The name of the GitHub repository.

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

The provider-specific resource identifier for the GitHub 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

owner

The owner of the GitHub 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

The access type of the GitHub repository. Valid values are PRIVATE and PUBLIC.

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