Grafeas v1 API - Class GerritSourceContext (3.5.0)

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.

Inheritance

object > GerritSourceContext

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

GerritSourceContext()

public GerritSourceContext()

GerritSourceContext(GerritSourceContext)

public GerritSourceContext(GerritSourceContext other)
Parameter
NameDescription
otherGerritSourceContext

Properties

AliasContext

public AliasContext AliasContext { get; set; }

An alias, which may be a branch or tag.

Property Value
TypeDescription
AliasContext

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.

Property Value
TypeDescription
string

HasRevisionId

public bool HasRevisionId { get; }

Gets whether the "revision_id" field is set

Property Value
TypeDescription
bool

HostUri

public string HostUri { get; set; }

The URI of a running Gerrit instance.

Property Value
TypeDescription
string

RevisionCase

public GerritSourceContext.RevisionOneofCase RevisionCase { get; }
Property Value
TypeDescription
GerritSourceContextRevisionOneofCase

RevisionId

public string RevisionId { get; set; }

A revision (commit) ID.

Property Value
TypeDescription
string