public sealed class Artifact : IMessage<Artifact>, IEquatable<Artifact>, IDeepCloneable<Artifact>, IBufferMessage, IMessage
Artifact describes a build product.
Implements
IMessage<Artifact>, IEquatable<Artifact>, IDeepCloneable<Artifact>, IBufferMessage, IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
Artifact()
public Artifact()
Artifact(Artifact)
public Artifact(Artifact other)
Parameter | |
---|---|
Name | Description |
other | Artifact |
Properties
Checksum
public string Checksum { get; set; }
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
Property Value | |
---|---|
Type | Description |
String |
Id
public string Id { get; set; }
Artifact ID, if any; for container images, this will be a URL by digest
like gcr.io/projectID/imagename@sha256:123456
.
Property Value | |
---|---|
Type | Description |
String |
Names
public RepeatedField<string> Names { get; }
Related artifact names. This may be the path to a binary or jar file, or in
the case of a container build, the name used to push the container image to
Google Container Registry, as presented to docker push
. Note that a
single Artifact ID can have multiple names, for example if two tags are
applied to one image.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |