/AWS1/CL_GLUSOURCECONTROLDETS¶
The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_provider TYPE /AWS1/GLUSOURCECONTROLPROVIDER /AWS1/GLUSOURCECONTROLPROVIDER¶
The provider for the remote repository.
iv_repository TYPE /AWS1/GLUGENERIC512CHARSTRING /AWS1/GLUGENERIC512CHARSTRING¶
The name of the remote repository that contains the job artifacts.
iv_owner TYPE /AWS1/GLUGENERIC512CHARSTRING /AWS1/GLUGENERIC512CHARSTRING¶
The owner of the remote repository that contains the job artifacts.
iv_branch TYPE /AWS1/GLUGENERIC512CHARSTRING /AWS1/GLUGENERIC512CHARSTRING¶
An optional branch in the remote repository.
iv_folder TYPE /AWS1/GLUGENERIC512CHARSTRING /AWS1/GLUGENERIC512CHARSTRING¶
An optional folder in the remote repository.
iv_lastcommitid TYPE /AWS1/GLUGENERIC512CHARSTRING /AWS1/GLUGENERIC512CHARSTRING¶
The last commit ID for a commit in the remote repository.
iv_authstrategy TYPE /AWS1/GLUSOURCECTLAUTHSTRAG /AWS1/GLUSOURCECTLAUTHSTRAG¶
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
iv_authtoken TYPE /AWS1/GLUGENERIC512CHARSTRING /AWS1/GLUGENERIC512CHARSTRING¶
The value of an authorization token.
Queryable Attributes¶
Provider¶
The provider for the remote repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVIDER() |
Getter for PROVIDER, with configurable default |
ASK_PROVIDER() |
Getter for PROVIDER w/ exceptions if field has no value |
HAS_PROVIDER() |
Determine if PROVIDER has a value |
Repository¶
The name of the remote repository that contains the job artifacts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPOSITORY() |
Getter for REPOSITORY, with configurable default |
ASK_REPOSITORY() |
Getter for REPOSITORY w/ exceptions if field has no value |
HAS_REPOSITORY() |
Determine if REPOSITORY has a value |
Owner¶
The owner of the remote repository that contains the job artifacts.
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 |
Branch¶
An optional branch in the remote repository.
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 |
Folder¶
An optional folder in the remote repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FOLDER() |
Getter for FOLDER, with configurable default |
ASK_FOLDER() |
Getter for FOLDER w/ exceptions if field has no value |
HAS_FOLDER() |
Determine if FOLDER has a value |
LastCommitId¶
The last commit ID for a commit in the remote repository.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTCOMMITID() |
Getter for LASTCOMMITID, with configurable default |
ASK_LASTCOMMITID() |
Getter for LASTCOMMITID w/ exceptions if field has no value |
HAS_LASTCOMMITID() |
Determine if LASTCOMMITID has a value |
AuthStrategy¶
The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHSTRATEGY() |
Getter for AUTHSTRATEGY, with configurable default |
ASK_AUTHSTRATEGY() |
Getter for AUTHSTRATEGY w/ exceptions if field has no value |
HAS_AUTHSTRATEGY() |
Determine if AUTHSTRATEGY has a value |
AuthToken¶
The value of an authorization token.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHTOKEN() |
Getter for AUTHTOKEN, with configurable default |
ASK_AUTHTOKEN() |
Getter for AUTHTOKEN w/ exceptions if field has no value |
HAS_AUTHTOKEN() |
Determine if AUTHTOKEN has a value |