Google Cloud Developer Connect V1 Client - Class GitLabConfig (0.6.1)

Reference documentation and code samples for the Google Cloud Developer Connect V1 Client class GitLabConfig.

Configuration for connections to gitlab.com.

Generated from protobuf message google.cloud.developerconnect.v1.GitLabConfig

Namespace

Google \ Cloud \ DeveloperConnect \ V1

Methods

__construct

Constructor.

Parameter
Name Description
data mixed

getWebhookSecretSecretVersion

Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/* or projects/*/locations/*/secrets/*/versions/* (if regional secrets are supported in that location). This is used to validate webhooks.

Returns
Type Description
string

setWebhookSecretSecretVersion

Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/* or projects/*/locations/*/secrets/*/versions/* (if regional secrets are supported in that location). This is used to validate webhooks.

Parameter
Name Description
var string
Returns
Type Description
$this

getReadAuthorizerCredential

Required. A GitLab personal access token with the minimum read_api scope access and a minimum role of reporter. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.

Returns
Type Description
UserCredential|null

hasReadAuthorizerCredential

clearReadAuthorizerCredential

setReadAuthorizerCredential

Required. A GitLab personal access token with the minimum read_api scope access and a minimum role of reporter. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.

Parameter
Name Description
var UserCredential
Returns
Type Description
$this

getAuthorizerCredential

Required. A GitLab personal access token with the minimum api scope access and a minimum role of maintainer. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.

Returns
Type Description
UserCredential|null

hasAuthorizerCredential

clearAuthorizerCredential

setAuthorizerCredential

Required. A GitLab personal access token with the minimum api scope access and a minimum role of maintainer. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.

Parameter
Name Description
var UserCredential
Returns
Type Description
$this