public sealed class GerritSourceContext : IMessage<GerritSourceContext>, IEquatable<GerritSourceContext>, IDeepCloneable<GerritSourceContext>, IBufferMessage, IMessage
Reference documentation and code samples for the Grafeas v1 API class GerritSourceContext.
A SourceContext referring to a Gerrit project.
Implements
IMessage GerritSourceContext , IEquatable GerritSourceContext , IDeepCloneable GerritSourceContext , IBufferMessage , IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
GerritSourceContext()
public GerritSourceContext()
GerritSourceContext(GerritSourceContext)
public GerritSourceContext(GerritSourceContext other)
Properties
AliasContext
public AliasContext AliasContext { get; set; }
An alias, which may be a branch or tag.
GerritProject
public string GerritProject { get; set; }
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
HasRevisionId
public bool HasRevisionId { get; }
Gets whether the "revision_id" field is set
HostUri
public string HostUri { get; set; }
The URI of a running Gerrit instance.
RevisionCase
public GerritSourceContext.RevisionOneofCase RevisionCase { get; }
RevisionId
public string RevisionId { get; set; }
A revision (commit) ID.