Google Cloud Developer Connect V1 Client - Class GitLabEnterpriseConfig (0.4.1)

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

Configuration for connections to an instance of GitLab Enterprise.

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

Namespace

Google \ Cloud \ DeveloperConnect \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ host_uri
string

Required. The URI of the GitLab Enterprise host this connection is for.

↳ webhook_secret_secret_version
string

Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/* . This is used to validate webhooks.

↳ read_authorizer_credential
UserCredential

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.

↳ authorizer_credential
UserCredential

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.

↳ service_directory_config
ServiceDirectoryConfig

Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.

↳ ssl_ca_certificate
string

Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.

↳ server_version
string

Output only. Version of the GitLab Enterprise server running on the host_uri .

getHostUri

Required. The URI of the GitLab Enterprise host this connection is for.

Returns
Type
Description
string

setHostUri

Required. The URI of the GitLab Enterprise host this connection is for.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getWebhookSecretSecretVersion

Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/* . 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/* . 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

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
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

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
Returns
Type
Description
$this

getServiceDirectoryConfig

Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.

Returns
Type
Description

hasServiceDirectoryConfig

clearServiceDirectoryConfig

setServiceDirectoryConfig

Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.

Parameter
Name
Description
Returns
Type
Description
$this

getSslCaCertificate

Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.

Returns
Type
Description
string

setSslCaCertificate

Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getServerVersion

Output only. Version of the GitLab Enterprise server running on the host_uri .

Returns
Type
Description
string

setServerVersion

Output only. Version of the GitLab Enterprise server running on the host_uri .

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: