Package types (0.1.5)

API documentation for developerconnect_v1.types package.

Classes

Connection

Message describing Connection object

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CreateConnectionRequest

Message for creating a Connection

CreateGitRepositoryLinkRequest

Message for creating a GitRepositoryLink

CryptoKeyConfig

The crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature.

DeleteConnectionRequest

Message for deleting a Connection

DeleteGitRepositoryLinkRequest

Message for deleting a GitRepositoryLink

FetchGitHubInstallationsRequest

Request for fetching github installations.

FetchGitHubInstallationsResponse

Response of fetching github installations.

FetchGitRefsRequest

Request for fetching git refs.

FetchGitRefsResponse

Response for fetching git refs.

FetchLinkableGitRepositoriesRequest

Request message for FetchLinkableGitRepositoriesRequest.

FetchLinkableGitRepositoriesResponse

Response message for FetchLinkableGitRepositories.

FetchReadTokenRequest

Message for fetching SCM read token.

FetchReadTokenResponse

Message for responding to get read token.

FetchReadWriteTokenRequest

Message for fetching SCM read/write token.

FetchReadWriteTokenResponse

Message for responding to get read/write token.

GetConnectionRequest

Message for getting a Connection

GetGitRepositoryLinkRequest

Message for getting a GitRepositoryLink

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.

Message describing the GitRepositoryLink object

InstallationState

Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections.

LinkableGitRepository

LinkableGitRepository represents a git repository that can be linked to a connection.

ListConnectionsRequest

Message for requesting list of Connections

ListConnectionsResponse

Message for response to listing Connections

ListGitRepositoryLinksRequest

Message for requesting a list of GitRepositoryLinks

ListGitRepositoryLinksResponse

Message for response to listing GitRepositoryLinks

OAuthCredential

Represents an OAuth token of the account that authorized the Connection, and associated metadata.

OperationMetadata

Represents the metadata of the long-running operation.

ServiceDirectoryConfig

ServiceDirectoryConfig represents Service Directory configuration for a connection.

UpdateConnectionRequest

Message for updating a Connection

UserCredential

Represents a personal access token that authorized the Connection, and associated metadata.