Artifact Registry v1 API - Class File (2.3.0)

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.

Inheritance

object > File

Namespace

Google.Cloud.ArtifactRegistry.V1

Assembly

Google.Cloud.ArtifactRegistry.V1.dll

Constructors

File()

public File()

File(File)

public File(File other)
Parameter
NameDescription
otherFile

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time when the File was created.

Property Value
TypeDescription
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
TypeDescription
Timestamp

FileName

public FileName FileName { get; set; }

FileName-typed view over the Name resource name property.

Property Value
TypeDescription
FileName

Hashes

public RepeatedField<Hash> Hashes { get; }

The hashes of the file content.

Property Value
TypeDescription
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
TypeDescription
string

Owner

public string Owner { get; set; }

The name of the Package or Version that owns this file, if any.

Property Value
TypeDescription
string

SizeBytes

public long SizeBytes { get; set; }

The size of the File in bytes.

Property Value
TypeDescription
long

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time when the File was last updated.

Property Value
TypeDescription
Timestamp