developerconnect/v1 library

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