/AWS1/CL_SAGAZUREDEVOPSREPOMET¶
Metadata for an integrated Azure DevOps 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_organization TYPE /AWS1/SAGAZUREDEVOPSORG /AWS1/SAGAZUREDEVOPSORG¶
The name of the Azure DevOps organization that owns the repository.
Optional arguments:¶
iv_project TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING¶
The name of the Azure DevOps project that contains the repository.
iv_projectid TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING¶
The GUID of the Azure DevOps project that contains the repository.
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 |
organization¶
The name of the Azure DevOps organization that owns the repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORGANIZATION() |
Getter for ORGANIZATION, with configurable default |
ASK_ORGANIZATION() |
Getter for ORGANIZATION w/ exceptions if field has no value |
HAS_ORGANIZATION() |
Determine if ORGANIZATION has a value |
project¶
The name of the Azure DevOps project that contains the repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROJECT() |
Getter for PROJECT, with configurable default |
ASK_PROJECT() |
Getter for PROJECT w/ exceptions if field has no value |
HAS_PROJECT() |
Determine if PROJECT has a value |
projectId¶
The GUID of the Azure DevOps project that contains the repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROJECTID() |
Getter for PROJECTID, with configurable default |
ASK_PROJECTID() |
Getter for PROJECTID w/ exceptions if field has no value |
HAS_PROJECTID() |
Determine if PROJECTID 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 |