Reference documentation and code samples for the Google Cloud Build V2 Client class Connection.
A connection to a SCM like GitHub, GitHub Enterprise, Bitbucket Data Center, Bitbucket Cloud or GitLab.
Generated from protobuf message google.devtools.cloudbuild.v2.Connection
Namespace
Google \ Cloud \ Build \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Immutable. The resource name of the connection, in the format |
↳ create_time |
Google\Protobuf\Timestamp
Output only. Server assigned timestamp for when the connection was created. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. Server assigned timestamp for when the connection was updated. |
↳ github_config |
GitHubConfig
Configuration for connections to github.com. |
↳ github_enterprise_config |
GitHubEnterpriseConfig
Configuration for connections to an instance of GitHub Enterprise. |
↳ gitlab_config |
GitLabConfig
Configuration for connections to gitlab.com or an instance of GitLab Enterprise. |
↳ bitbucket_data_center_config |
BitbucketDataCenterConfig
Configuration for connections to Bitbucket Data Center. |
↳ bitbucket_cloud_config |
BitbucketCloudConfig
Configuration for connections to Bitbucket Cloud. |
↳ installation_state |
InstallationState
Output only. Installation state of the Connection. |
↳ disabled |
bool
If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled. |
↳ reconciling |
bool
Output only. Set to true when the connection is being set up or updated in the background. |
↳ annotations |
array|Google\Protobuf\Internal\MapField
Allows clients to store small amounts of arbitrary data. |
↳ etag |
string
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
getName
Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
.
Returns | |
---|---|
Type | Description |
string |
setName
Immutable. The resource name of the connection, in the format
projects/{project}/locations/{location}/connections/{connection_id}
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCreateTime
Output only. Server assigned timestamp for when the connection was created.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasCreateTime
clearCreateTime
setCreateTime
Output only. Server assigned timestamp for when the connection was created.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. Server assigned timestamp for when the connection was updated.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Server assigned timestamp for when the connection was updated.
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getGithubConfig
Configuration for connections to github.com.
Returns | |
---|---|
Type | Description |
GitHubConfig|null |
hasGithubConfig
setGithubConfig
Configuration for connections to github.com.
Parameter | |
---|---|
Name | Description |
var |
GitHubConfig
|
Returns | |
---|---|
Type | Description |
$this |
getGithubEnterpriseConfig
Configuration for connections to an instance of GitHub Enterprise.
Returns | |
---|---|
Type | Description |
GitHubEnterpriseConfig|null |
hasGithubEnterpriseConfig
setGithubEnterpriseConfig
Configuration for connections to an instance of GitHub Enterprise.
Parameter | |
---|---|
Name | Description |
var |
GitHubEnterpriseConfig
|
Returns | |
---|---|
Type | Description |
$this |
getGitlabConfig
Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
Returns | |
---|---|
Type | Description |
GitLabConfig|null |
hasGitlabConfig
setGitlabConfig
Configuration for connections to gitlab.com or an instance of GitLab Enterprise.
Parameter | |
---|---|
Name | Description |
var |
GitLabConfig
|
Returns | |
---|---|
Type | Description |
$this |
getBitbucketDataCenterConfig
Configuration for connections to Bitbucket Data Center.
Returns | |
---|---|
Type | Description |
BitbucketDataCenterConfig|null |
hasBitbucketDataCenterConfig
setBitbucketDataCenterConfig
Configuration for connections to Bitbucket Data Center.
Parameter | |
---|---|
Name | Description |
var |
BitbucketDataCenterConfig
|
Returns | |
---|---|
Type | Description |
$this |
getBitbucketCloudConfig
Configuration for connections to Bitbucket Cloud.
Returns | |
---|---|
Type | Description |
BitbucketCloudConfig|null |
hasBitbucketCloudConfig
setBitbucketCloudConfig
Configuration for connections to Bitbucket Cloud.
Parameter | |
---|---|
Name | Description |
var |
BitbucketCloudConfig
|
Returns | |
---|---|
Type | Description |
$this |
getInstallationState
Output only. Installation state of the Connection.
Returns | |
---|---|
Type | Description |
InstallationState|null |
hasInstallationState
clearInstallationState
setInstallationState
Output only. Installation state of the Connection.
Parameter | |
---|---|
Name | Description |
var |
InstallationState
|
Returns | |
---|---|
Type | Description |
$this |
getDisabled
If disabled is set to true, functionality is disabled for this connection.
Repository based API methods and webhooks processing for repositories in this connection will be disabled.
Returns | |
---|---|
Type | Description |
bool |
setDisabled
If disabled is set to true, functionality is disabled for this connection.
Repository based API methods and webhooks processing for repositories in this connection will be disabled.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getReconciling
Output only. Set to true when the connection is being set up or updated in the background.
Returns | |
---|---|
Type | Description |
bool |
setReconciling
Output only. Set to true when the connection is being set up or updated in the background.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getAnnotations
Allows clients to store small amounts of arbitrary data.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setAnnotations
Allows clients to store small amounts of arbitrary data.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getEtag
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Returns | |
---|---|
Type | Description |
string |
setEtag
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getConnectionConfig
Returns | |
---|---|
Type | Description |
string |