public sealed class AptArtifact : IMessage<AptArtifact>, IEquatable<AptArtifact>, IDeepCloneable<AptArtifact>, IBufferMessage, IMessage
Reference documentation and code samples for the Artifact Registry v1 API class AptArtifact.
A detailed representation of an Apt artifact. Information in the record is derived from the archive's control file. See https://www.debian.org/doc/debian-policy/ch-controlfields.html
Implements
IMessage<AptArtifact>, IEquatable<AptArtifact>, IDeepCloneable<AptArtifact>, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
AptArtifact()
public AptArtifact()
AptArtifact(AptArtifact)
public AptArtifact(AptArtifact other)
Parameter | |
---|---|
Name | Description |
other | AptArtifact |
Properties
AptArtifactName
public AptArtifactName AptArtifactName { get; set; }
AptArtifactName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AptArtifactName |
Architecture
public string Architecture { get; set; }
Output only. Operating system architecture of the artifact.
Property Value | |
---|---|
Type | Description |
String |
Component
public string Component { get; set; }
Output only. Repository component of the artifact.
Property Value | |
---|---|
Type | Description |
String |
ControlFile
public ByteString ControlFile { get; set; }
Output only. Contents of the artifact's control metadata file.
Property Value | |
---|---|
Type | Description |
ByteString |
Name
public string Name { get; set; }
Output only. The Artifact Registry resource name of the artifact.
Property Value | |
---|---|
Type | Description |
String |
PackageName
public string PackageName { get; set; }
Output only. The Apt package name of the artifact.
Property Value | |
---|---|
Type | Description |
String |
PackageType
public AptArtifact.Types.PackageType PackageType { get; set; }
Output only. An artifact is a binary or source package.
Property Value | |
---|---|
Type | Description |
AptArtifact.Types.PackageType |