Class Distribution (3.0.0)

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

This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.

Inheritance

Object > Distribution

Namespace

Grafeas.V1

Assembly

Grafeas.V1.dll

Constructors

Distribution()

public Distribution()

Distribution(Distribution)

public Distribution(Distribution other)
Parameter
NameDescription
otherDistribution

Properties

Architecture

public Architecture Architecture { get; set; }

The CPU architecture for which packages in this distribution channel were built.

Property Value
TypeDescription
Architecture

CpeUri

public string CpeUri { get; set; }

The cpe_uri in CPE format denoting the package manager version distributing a package.

Property Value
TypeDescription
String

Description

public string Description { get; set; }

The distribution channel-specific description of this package.

Property Value
TypeDescription
String

LatestVersion

public Version LatestVersion { get; set; }

The latest available version of this package in this distribution channel.

Property Value
TypeDescription
Version

Maintainer

public string Maintainer { get; set; }

A freeform string denoting the maintainer of this package.

Property Value
TypeDescription
String

Url

public string Url { get; set; }

The distribution channel-specific homepage for this package.

Property Value
TypeDescription
String