Google Cloud Build V2 Client - Class GitHubConfig (0.11.0)

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

Namespace

Google \ Cloud \ Build \ V2

Methods

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
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
NameDescription
var Google\Cloud\Build\V2\OAuthCredential
Returns
TypeDescription
$this

getAppInstallationId

GitHub App installation id.

Returns
TypeDescription
int|string

setAppInstallationId

GitHub App installation id.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this