Class AptArtifact (2.0.0)

public sealed class AptArtifact : IMessage<AptArtifact>, IEquatable<AptArtifact>, IDeepCloneable<AptArtifact>, IBufferMessage, IMessage

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

Inheritance

Object > AptArtifact

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

Google.Cloud.ArtifactRegistry.V1.dll

Constructors

AptArtifact()

public AptArtifact()

AptArtifact(AptArtifact)

public AptArtifact(AptArtifact other)
Parameter
NameDescription
otherAptArtifact

Properties

AptArtifactName

public AptArtifactName AptArtifactName { get; set; }

AptArtifactName-typed view over the Name resource name property.

Property Value
TypeDescription
AptArtifactName

Architecture

public string Architecture { get; set; }

Output only. Operating system architecture of the artifact.

Property Value
TypeDescription
String

Component

public string Component { get; set; }

Output only. Repository component of the artifact.

Property Value
TypeDescription
String

ControlFile

public ByteString ControlFile { get; set; }

Output only. Contents of the artifact's control metadata file.

Property Value
TypeDescription
ByteString

Name

public string Name { get; set; }

Output only. The Artifact Registry resource name of the artifact.

Property Value
TypeDescription
String

PackageName

public string PackageName { get; set; }

Output only. The Apt package name of the artifact.

Property Value
TypeDescription
String

PackageType

public AptArtifact.Types.PackageType PackageType { get; set; }

Output only. An artifact is a binary or source package.

Property Value
TypeDescription
AptArtifact.Types.PackageType