Show / Hide Table of Contents

Class Package

This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.

Inheritance
object
Package
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ContainerAnalysis.v1alpha1.Data
Assembly: Google.Apis.ContainerAnalysis.v1alpha1.dll
Syntax
public class Package : IDirectResponseSchema

Properties

Architecture

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

Declaration
[JsonProperty("architecture")]
public virtual string Architecture { get; set; }
Property Value
Type Description
string

CpeUri

The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.

Declaration
[JsonProperty("cpeUri")]
public virtual string CpeUri { get; set; }
Property Value
Type Description
string

Description

The description of this package.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

Digest

Hash value, typically a file digest, that allows unique identification a specific package.

Declaration
[JsonProperty("digest")]
public virtual IList<Digest> Digest { get; set; }
Property Value
Type Description
IList<Digest>

Distribution

The various channels by which a package is distributed.

Declaration
[JsonProperty("distribution")]
public virtual IList<Distribution> Distribution { get; set; }
Property Value
Type Description
IList<Distribution>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

License

Licenses that have been declared by the authors of the package.

Declaration
[JsonProperty("license")]
public virtual License License { get; set; }
Property Value
Type Description
License

Maintainer

A freeform text denoting the maintainer of this package.

Declaration
[JsonProperty("maintainer")]
public virtual string Maintainer { get; set; }
Property Value
Type Description
string

Name

The name of the package.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PackageType

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

Declaration
[JsonProperty("packageType")]
public virtual string PackageType { get; set; }
Property Value
Type Description
string

Url

The homepage for this package.

Declaration
[JsonProperty("url")]
public virtual string Url { get; set; }
Property Value
Type Description
string

Version

The version of the package.

Declaration
[JsonProperty("version")]
public virtual Version Version { get; set; }
Property Value
Type Description
Version

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX