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
- AccountConnector
- AccountConnector encapsulates what a platform administrator needs to configure for users to connect to the service providers, which includes, among other fields, the OAuth client ID, client secret, and authorization and token endpoints.
- AppHubWorkload
- AppHubWorkload represents the App Hub Workload.
- ArtifactConfig
- The artifact config of the artifact that is deployed.
- 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
- ExchangeError
- Message for representing an error from exchanging OAuth tokens.
- FetchAccessTokenResponse
- Message for responding to getting an OAuth access token.
- 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.
- GitRepositoryLink
- Message describing the GitRepositoryLink object
- GKEWorkload
- GKEWorkload represents the Google Kubernetes Engine runtime.
- GoogleArtifactAnalysis
- Google Artifact Analysis configurations.
- GoogleArtifactRegistry
- Google Artifact Registry configurations.
- InsightsConfig
- The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle.
- Installation
- Represents an installation of the GitHub App.
- LinkableGitRepository
- LinkableGitRepository represents a git repository that can be linked to a connection.
- ListAccountConnectorsResponse
- Message for response to listing AccountConnectors
- ListConnectionsResponse
- Message for response to listing Connections
- ListGitRepositoryLinksResponse
- Message for response to listing GitRepositoryLinks
- ListInsightsConfigsResponse
- Request for response to listing InsightsConfigs.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListUsersResponse
- Message for response to listing Users
- 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.
- ProjectsLocationsAccountConnectorsResource
- ProjectsLocationsAccountConnectorsUsersResource
- ProjectsLocationsConnectionsGitRepositoryLinksResource
- ProjectsLocationsConnectionsResource
- ProjectsLocationsInsightsConfigsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsResource
- ProviderOAuthConfig
- ProviderOAuthConfig is the OAuth config for a provider.
- RuntimeConfig
- RuntimeConfig represents the runtimes where the application is deployed.
- User
- User represents a user connected to the service providers through a AccountConnector.
- 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.
- FetchAccessTokenRequest = $Empty
- Message for fetching an OAuth access token.
- 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.