Namespace Google.Cloud.DevTools.Source.V1 (2.1.0)

Classes

AliasContext

An alias to a repo revision.

AliasContext.Types

Container for nested types declared in the AliasContext message type.

CloudRepoSourceContext

A CloudRepoSourceContext denotes a particular revision in a cloud repo (a repo hosted by the Google Cloud Platform).

CloudWorkspaceId

A CloudWorkspaceId is a unique identifier for a cloud workspace. A cloud workspace is a place associated with a repo where modified files can be stored before they are committed.

CloudWorkspaceSourceContext

A CloudWorkspaceSourceContext denotes a workspace at a particular snapshot.

ExtendedSourceContext

An ExtendedSourceContext is a SourceContext combined with additional details describing the context.

GerritSourceContext

A SourceContext referring to a Gerrit project.

GitSourceContext

A GitSourceContext denotes a particular revision in a third party Git repository (e.g. GitHub).

ProjectRepoId

Selects a repo using a Google Cloud Platform project ID (e.g. winged-cargo-31) and a repo name within that project.

RepoId

A unique identifier for a cloud repo.

SourceContext

A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.

Enums

AliasContext.Types.Kind

The type of an Alias.

CloudRepoSourceContext.RevisionOneofCase

Enum of possible cases for the "revision" oneof.

GerritSourceContext.RevisionOneofCase

Enum of possible cases for the "revision" oneof.

RepoId.IdOneofCase

Enum of possible cases for the "id" oneof.

SourceContext.ContextOneofCase

Enum of possible cases for the "context" oneof.