Class SourceContext (2.2.0)

public sealed class SourceContext : IMessage<SourceContext>, IEquatable<SourceContext>, IDeepCloneable<SourceContext>, IBufferMessage, IMessage

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.

Inheritance

Object > SourceContext

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

SourceContext()

public SourceContext()

SourceContext(SourceContext)

public SourceContext(SourceContext other)
Parameter
NameDescription
otherSourceContext

Properties

CloudRepo

public CloudRepoSourceContext CloudRepo { get; set; }

A SourceContext referring to a revision in a Google Cloud Source Repo.

Property Value
TypeDescription
CloudRepoSourceContext

ContextCase

public SourceContext.ContextOneofCase ContextCase { get; }
Property Value
TypeDescription
SourceContext.ContextOneofCase

Gerrit

public GerritSourceContext Gerrit { get; set; }

A SourceContext referring to a Gerrit project.

Property Value
TypeDescription
GerritSourceContext

Git

public GitSourceContext Git { get; set; }

A SourceContext referring to any third party Git repo (e.g., GitHub).

Property Value
TypeDescription
GitSourceContext

Labels

public MapField<string, string> Labels { get; }

Labels with user defined metadata.

Property Value
TypeDescription
MapField<String, String>