developerconnect/v1 library

Developer Connect API - v1

Connect third-party source code management to Google

For more information, see cloud.google.com/developer-connect/docs/overview

Create an instance of DeveloperConnectApi to access these resources:

Classes

BitbucketCloudConfig
Configuration for connections to an instance of Bitbucket Cloud.
BitbucketDataCenterConfig
Configuration for connections to an instance of Bitbucket Data Center.
Connection
Message describing Connection object
CryptoKeyConfig
The crypto key configuration.
DeveloperConnectApi
Connect third-party source code management to Google
FetchGitHubInstallationsResponse
Response of fetching github installations.
FetchLinkableGitRepositoriesResponse
Response message for FetchLinkableGitRepositories.
GitHubConfig
Configuration for connections to github.com.
GitHubEnterpriseConfig
Configuration for connections to an instance of GitHub Enterprise.
GitLabConfig
Configuration for connections to gitlab.com.
GitLabEnterpriseConfig
Configuration for connections to an instance of GitLab Enterprise.
GitProxyConfig
The git proxy configuration.
Message describing the GitRepositoryLink object
Installation
Represents an installation of the GitHub App.
LinkableGitRepository
LinkableGitRepository represents a git repository that can be linked to a connection.
ListConnectionsResponse
Message for response to listing Connections
ListGitRepositoryLinksResponse
Message for response to listing GitRepositoryLinks
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
OAuthCredential
Represents an OAuth token of the account that authorized the Connection, and associated metadata.
Operation
This resource represents a long-running operation that is the result of a network API call.
ProcessBitbucketCloudWebhookRequest
RPC request object accepted by the ProcessBitbucketCloudWebhook RPC method.
ProcessBitbucketDataCenterWebhookRequest
RPC request object accepted by the ProcessBitbucketDataCenterWebhook RPC method.
ProcessGitHubEnterpriseWebhookRequest
RPC request object accepted by the ProcessGitHubEnterpriseWebhook RPC method.
ProcessGitLabEnterpriseWebhookRequest
RPC request object accepted by the ProcessGitLabEnterpriseWebhook RPC method.
ProcessGitLabWebhookRequest
RPC request object accepted by the ProcessGitLabWebhook RPC method.
ProjectsLocationsConnectionsGitRepositoryLinksResource
ProjectsLocationsConnectionsResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
UserCredential
Represents a personal access token that authorized the Connection, and associated metadata.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FetchGitRefsResponse = $FetchGitRefsResponse
Response for fetching git refs.
FetchReadTokenRequest = $Empty
Message for fetching SCM read token.
FetchReadTokenResponse = $TokenResponse01
Message for responding to get read token.
FetchReadWriteTokenRequest = $Empty
Message for fetching SCM read/write token.
FetchReadWriteTokenResponse = $TokenResponse01
Message for responding to get read/write token.
HttpBody = $HttpBody
Message that represents an arbitrary HTTP body.
InstallationState = $InstallationState
Describes stage and necessary actions to be taken by the user to complete the installation.
Location = $Location00
A resource that represents a Google Cloud location.
ServiceDirectoryConfig = $ServiceDirectoryConfig
ServiceDirectoryConfig represents Service Directory configuration for a connection.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.