public sealed class SourceContext : IMessage<SourceContext>, IEquatable<SourceContext>, IDeepCloneable<SourceContext>, IBufferMessage, IMessage
Reference documentation and code samples for the Grafeas v1 API class 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.
Implements
IMessage SourceContext , IEquatable SourceContext , IDeepCloneable SourceContext , IBufferMessage , IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
SourceContext()
public SourceContext()
SourceContext(SourceContext)
public SourceContext(SourceContext other)
Properties
CloudRepo
public CloudRepoSourceContext CloudRepo { get; set; }
A SourceContext referring to a revision in a Google Cloud Source Repo.
ContextCase
public SourceContext.ContextOneofCase ContextCase { get; }
Gerrit
public GerritSourceContext Gerrit { get; set; }
A SourceContext referring to a Gerrit project.
Git
public GitSourceContext Git { get; set; }
A SourceContext referring to any third party Git repo (e.g., GitHub).
Labels
public MapField<string, string> Labels { get; }
Labels with user defined metadata.