Google Cloud Artifact Registry V1 Client - Class NpmPackage (1.0.0)

Reference documentation and code samples for the Google Cloud Artifact Registry V1 Client class NpmPackage.

NpmPackage represents an npm artifact.

Generated from protobuf message google.devtools.artifactregistry.v1.NpmPackage

Namespace

Google \ Cloud \ ArtifactRegistry \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

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.

↳ package_name string

Package for the artifact.

↳ version string

Version of this package.

↳ tags array

Tags attached to this package.

↳ create_time Google\Protobuf\Timestamp

Output only. Time the package was created.

↳ update_time Google\Protobuf\Timestamp

Output only. Time the package was updated.

getName

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.

Returns
Type Description
string

setName

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getPackageName

Package for the artifact.

Returns
Type Description
string

setPackageName

Package for the artifact.

Parameter
Name Description
var string
Returns
Type Description
$this

getVersion

Version of this package.

Returns
Type Description
string

setVersion

Version of this package.

Parameter
Name Description
var string
Returns
Type Description
$this

getTags

Tags attached to this package.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setTags

Tags attached to this package.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getCreateTime

Output only. Time the package was created.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. Time the package was created.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getUpdateTime

Output only. Time the package was updated.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Time the package was updated.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this