public sealed class File : IMessage<File>, IEquatable<File>, IDeepCloneable<File>, IBufferMessage, IMessage
Reference documentation and code samples for the Artifact Registry v1beta2 API class File.
Files store content that is potentially associated with Packages or Versions.
Namespace
Google.Cloud.ArtifactRegistry.V1Beta2Assembly
Google.Cloud.ArtifactRegistry.V1Beta2.dll
Constructors
File()
public File()
File(File)
public File(File other)
Parameter | |
---|---|
Name | Description |
other |
File |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
The time when the File was created.
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; }
The time when the File was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |