Artifact Registry v1 API - Class NpmPackage (2.2.0)

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

Reference documentation and code samples for the Artifact Registry v1 API class NpmPackage.

NpmPackage represents an npm artifact.

Inheritance

object > NpmPackage

Namespace

GoogleCloudGoogle.Cloud.ArtifactRegistryV1

Assembly

Google.Cloud.ArtifactRegistry.V1.dll

Constructors

NpmPackage()

public NpmPackage()

NpmPackage(NpmPackage)

public NpmPackage(NpmPackage other)
Parameter
NameDescription
otherNpmPackage

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time the package was created.

Property Value
TypeDescription
Timestamp

Name

public string Name { get; set; }

Required. registry_location, project_id, repository_name and npm_package forms a unique package For example, "projects/test-project/locations/us-west4/repositories/test-repo/npmPackages/ npm_test:1.0.0", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and npm_test:1.0.0" is the npm package.

Property Value
TypeDescription
string

NpmPackageName

public NpmPackageName NpmPackageName { get; set; }

NpmPackageName-typed view over the Name resource name property.

Property Value
TypeDescription
NpmPackageName

PackageName

public string PackageName { get; set; }

Package for the artifact.

Property Value
TypeDescription
string

Tags

public RepeatedField<string> Tags { get; }

Tags attached to this package.

Property Value
TypeDescription
RepeatedFieldstring

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time the package was updated.

Property Value
TypeDescription
Timestamp

Version

public string Version { get; set; }

Version of this package.

Property Value
TypeDescription
string