Google Cloud Build V2 Client - Class BitbucketCloudConfig (0.16.3)

Reference documentation and code samples for the Google Cloud Build V2 Client class BitbucketCloudConfig.

Configuration for connections to Bitbucket Cloud.

Generated from protobuf message google.devtools.cloudbuild.v2.BitbucketCloudConfig

Namespace

Google \ Cloud \ Build \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ workspace
string

Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.

↳ webhook_secret_secret_version
string

Required. SecretManager resource containing the webhook secret used to verify webhook events, formatted as projects/*/secrets/*/versions/* .

↳ read_authorizer_credential
Google\Cloud\Build\V2\UserCredential

Required. An access token with the repository access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate the credentials.

↳ authorizer_credential
Google\Cloud\Build\V2\UserCredential

Required. An access token with the webhook , repository , repository:admin and pullrequest scope access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate these credentials.

getWorkspace

Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.

Returns
Type
Description
string

setWorkspace

Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getWebhookSecretSecretVersion

Required. SecretManager resource containing the webhook secret used to verify webhook events, formatted as projects/*/secrets/*/versions/* .

Returns
Type
Description
string

setWebhookSecretSecretVersion

Required. SecretManager resource containing the webhook secret used to verify webhook events, formatted as projects/*/secrets/*/versions/* .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getReadAuthorizerCredential

Required. An access token with the repository access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate the credentials.

Returns
Type
Description

hasReadAuthorizerCredential

clearReadAuthorizerCredential

setReadAuthorizerCredential

Required. An access token with the repository access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate the credentials.

Parameter
Name
Description
Returns
Type
Description
$this

getAuthorizerCredential

Required. An access token with the webhook , repository , repository:admin and pullrequest scope access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate these credentials.

Returns
Type
Description

hasAuthorizerCredential

clearAuthorizerCredential

setAuthorizerCredential

Required. An access token with the webhook , repository , repository:admin and pullrequest scope access. It can be either a workspace, project or repository access token. It's recommended to use a system account to generate these credentials.

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: