Google Cloud Artifact Registry V1 Client - Class PythonPackage (0.4.4)

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

PythonPackage represents a python artifact.

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

Namespace

Google \ Cloud \ ArtifactRegistry \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ name string

Required. registry_location, project_id, repository_name and python_package forms a unique package name:projects/<project_id>/locations/<location>/repository/<repository_name>/pythonPackages/<python_package>. For example, "projects/test-project/locations/us-west4/repositories/test-repo/pythonPackages/ python_package:1.0.0", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and python_package:1.0.0" is the python package.

↳ uri string

Required. URL to access the package. Example: us-west4-python.pkg.dev/test-project/test-repo/python_package/file-name-1.0.0.tar.gz

↳ package_name string

Package for the artifact.

↳ version string

Version of 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 python_package forms a unique package name:projects/<project_id>/locations/<location>/repository/<repository_name>/pythonPackages/<python_package>.

For example, "projects/test-project/locations/us-west4/repositories/test-repo/pythonPackages/ python_package:1.0.0", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and python_package:1.0.0" is the python package.

Returns
TypeDescription
string

setName

Required. registry_location, project_id, repository_name and python_package forms a unique package name:projects/<project_id>/locations/<location>/repository/<repository_name>/pythonPackages/<python_package>.

For example, "projects/test-project/locations/us-west4/repositories/test-repo/pythonPackages/ python_package:1.0.0", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and python_package:1.0.0" is the python package.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getUri

Required. URL to access the package.

Example: us-west4-python.pkg.dev/test-project/test-repo/python_package/file-name-1.0.0.tar.gz

Returns
TypeDescription
string

setUri

Required. URL to access the package.

Example: us-west4-python.pkg.dev/test-project/test-repo/python_package/file-name-1.0.0.tar.gz

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getPackageName

Package for the artifact.

Returns
TypeDescription
string

setPackageName

Package for the artifact.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getVersion

Version of this package.

Returns
TypeDescription
string

setVersion

Version of this package.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCreateTime

Output only. Time the package was created.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. Time the package was created.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this

getUpdateTime

Output only. Time the package was updated.

Returns
TypeDescription
Google\Protobuf\Timestamp|null

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Time the package was updated.

Parameter
NameDescription
var Google\Protobuf\Timestamp
Returns
TypeDescription
$this