authorizerCredential = $authorizerCredential; } /** * @return UserCredential */ public function getAuthorizerCredential() { return $this->authorizerCredential; } /** * 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. * * @param UserCredential $readAuthorizerCredential */ public function setReadAuthorizerCredential(UserCredential $readAuthorizerCredential) { $this->readAuthorizerCredential = $readAuthorizerCredential; } /** * @return UserCredential */ public function getReadAuthorizerCredential() { return $this->readAuthorizerCredential; } /** * Required. SecretManager resource containing the webhook secret used to * verify webhook events, formatted as `projects/secrets/versions`. * * @param string $webhookSecretSecretVersion */ public function setWebhookSecretSecretVersion($webhookSecretSecretVersion) { $this->webhookSecretSecretVersion = $webhookSecretSecretVersion; } /** * @return string */ public function getWebhookSecretSecretVersion() { return $this->webhookSecretSecretVersion; } /** * Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud * Platform. * * @param string $workspace */ public function setWorkspace($workspace) { $this->workspace = $workspace; } /** * @return string */ public function getWorkspace() { return $this->workspace; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(BitbucketCloudConfig::class, 'Google_Service_CloudBuild_BitbucketCloudConfig');