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)
Name | Description |
other | File |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
The time when the File was created.
Type | Description |
Timestamp |
FileName
public FileName FileName { get; set; }
Type | Description |
FileName |
Hashes
public RepeatedField<Hash> Hashes { get; }
The hashes of the file content.
Type | Description |
RepeatedField<Hash> |
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.
Type | Description |
String |
Owner
public string Owner { get; set; }
The name of the Package or Version that owns this file, if any.
Type | Description |
String |
SizeBytes
public long SizeBytes { get; set; }
The size of the File in bytes.
Type | Description |
Int64 |
UpdateTime
public Timestamp UpdateTime { get; set; }
The time when the File was last updated.
Type | Description |
Timestamp |