Reference documentation and code samples for the Google Cloud Build V2 Client class GitHubConfig.
Configuration for connections to github.com.
Generated from protobuf message google.devtools.cloudbuild.v2.GitHubConfig
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ authorizer_credential |
Google\Cloud\Build\V2\OAuthCredential
OAuth credential of the account that authorized the Cloud Build GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App. |
↳ app_installation_id |
int|string
GitHub App installation id. |
getAuthorizerCredential
OAuth credential of the account that authorized the Cloud Build GitHub App.
It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
Returns | |
---|---|
Type | Description |
Google\Cloud\Build\V2\OAuthCredential|null |
hasAuthorizerCredential
clearAuthorizerCredential
setAuthorizerCredential
OAuth credential of the account that authorized the Cloud Build GitHub App.
It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the Cloud Build GitHub App.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Build\V2\OAuthCredential
|
Returns | |
---|---|
Type | Description |
$this |
getAppInstallationId
GitHub App installation id.
Returns | |
---|---|
Type | Description |
int|string |
setAppInstallationId
GitHub App installation id.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |