sourcerepo.v1 library Null safety

Cloud Source Repositories API - v1

Accesses source code repositories hosted by Google.

For more information, see cloud.google.com/source-repositories/docs/apis

Create an instance of CloudSourceRepositoriesApi to access these resources:

Classes

AuditConfig
Specifies the audit configuration for a service. [...]
Binding
Associates members with a role.
CloudSourceRepositoriesApi
Accesses source code repositories hosted by Google.
ListReposResponse
Response for ListRepos. [...]
MirrorConfig
Configuration to automatically mirror a repository from another hosting service, for example GitHub or Bitbucket.
Operation
This resource represents a long-running operation that is the result of a network API call.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
ProjectConfig
Cloud Source Repositories configuration of a project.
ProjectsReposResource
ProjectsResource
PubsubConfig
Configuration to publish a Cloud Pub/Sub message.
Repo
A repository (or repo) is a Git repository storing versioned source content.
SetIamPolicyRequest
Request message for SetIamPolicy method.
SyncRepoMetadata
Metadata of SyncRepo. [...]
UpdateProjectConfigRequest
Request for UpdateProjectConfig.
UpdateRepoRequest
Request for UpdateRepo.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
SyncRepoRequest = $Empty
Request for SyncRepo.
TestIamPermissionsRequest = $TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

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