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 \ V1Methods
__construct
Constructor.
data
mixed
getHostUri
Required. The URI of the GitLab Enterprise host this connection is for.
string
setHostUri
Required. The URI of the GitLab Enterprise host this connection is for.
var
string
$this
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.
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.
var
string
$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.
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.
$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.
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.
$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.
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.
$this
getSslCaCertificate
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
string
setSslCaCertificate
Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
var
string
$this
getServerVersion
Output only. Version of the GitLab Enterprise server running on the host_uri
.
string
setServerVersion
Output only. Version of the GitLab Enterprise server running on the host_uri
.
var
string
$this

