Reference documentation and code samples for the Google Cloud Artifact Registry V1beta2 Client class File.
Files store content that is potentially associated with Packages or Versions.
Generated from protobuf message google.devtools.artifactregistry.v1beta2.File
Namespace
Google \ Cloud \ ArtifactRegistry \ V1beta2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
The name of the file, for example: "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt". If the file ID part contains slashes, they are escaped.
↳ size_bytes
int|string
The size of the File in bytes.
↳ hashes
↳ create_time
↳ update_time
↳ owner
string
The name of the Package or Version that owns this file, if any.
getName
The name of the file, for example: "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt".
If the file ID part contains slashes, they are escaped.
string
setName
The name of the file, for example: "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt".
If the file ID part contains slashes, they are escaped.
var
string
$this
getSizeBytes
The size of the File in bytes.
int|string
setSizeBytes
The size of the File in bytes.
var
int|string
$this
getHashes
The hashes of the file content.
setHashes
The hashes of the file content.
$this
getCreateTime
The time when the File was created.
hasCreateTime
clearCreateTime
setCreateTime
The time when the File was created.
$this
getUpdateTime
The time when the File was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
The time when the File was last updated.
$this
getOwner
The name of the Package or Version that owns this file, if any.
string
setOwner
The name of the Package or Version that owns this file, if any.
var
string
$this