public sealed class File : IMessage<File>, IEquatable<File>, IDeepCloneable<File>, IBufferMessage, IMessage
Reference documentation and code samples for the Artifact Registry v1 API class File.
Files store content that is potentially associated with Packages or Versions.
Namespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
File()
public File()
File(File)
public File(File other)
Parameter | |
---|---|
Name | Description |
other | File |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the File was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
FetchTime
public Timestamp FetchTime { get; set; }
Output only. The time when the last attempt to refresh the file's data was made. Only set when the repository is remote.
Property Value | |
---|---|
Type | Description |
Timestamp |
FileName
public FileName FileName { get; set; }
Property Value | |
---|---|
Type | Description |
FileName |
Hashes
public RepeatedField<Hash> Hashes { get; }
The hashes of the file content.
Property Value | |
---|---|
Type | Description |
RepeatedFieldHash |
Name
public string Name { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
Owner
public string Owner { get; set; }
The name of the Package or Version that owns this file, if any.
Property Value | |
---|---|
Type | Description |
string |
SizeBytes
public long SizeBytes { get; set; }
The size of the File in bytes.
Property Value | |
---|---|
Type | Description |
long |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the File was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |