Table of Contents

Class BackupStoreStatus

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

A store's state in one line.

public sealed record BackupStoreStatus : IEquatable<BackupStoreStatus>
Inheritance
BackupStoreStatus
Implements
Inherited Members

Constructors

BackupStoreStatus(BackupHealth, string, int, BackupPointSummary, BackupPointSummary)

A store's state in one line.

public BackupStoreStatus(BackupHealth Health, string Reason, int Points, BackupPointSummary Latest, BackupPointSummary LatestRestorable)

Parameters

Health BackupHealth

The verdict.

Reason string

Why, in one sentence.

Points int

Points in the store.

Latest BackupPointSummary

The newest point, or null.

LatestRestorable BackupPointSummary

The newest point whose chain resolves (from the packs' headers and footers), or null.

Properties

Health

The verdict.

public BackupHealth Health { get; init; }

Property Value

BackupHealth

Latest

The newest point, or null.

public BackupPointSummary Latest { get; init; }

Property Value

BackupPointSummary

LatestRestorable

The newest point whose chain resolves (from the packs' headers and footers), or null.

public BackupPointSummary LatestRestorable { get; init; }

Property Value

BackupPointSummary

Points

Points in the store.

public int Points { get; init; }

Property Value

int

Reason

Why, in one sentence.

public string Reason { get; init; }

Property Value

string

Methods

Deconstruct(out BackupHealth, out string, out int, out BackupPointSummary, out BackupPointSummary)

public void Deconstruct(out BackupHealth Health, out string Reason, out int Points, out BackupPointSummary Latest, out BackupPointSummary LatestRestorable)

Parameters

Health BackupHealth
Reason string
Points int
Latest BackupPointSummary
LatestRestorable BackupPointSummary

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(BackupStoreStatus?)

public bool Equals(BackupStoreStatus? other)

Parameters

other BackupStoreStatus

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(BackupStoreStatus?, BackupStoreStatus?)

public static bool operator ==(BackupStoreStatus? left, BackupStoreStatus? right)

Parameters

left BackupStoreStatus
right BackupStoreStatus

Returns

bool

operator !=(BackupStoreStatus?, BackupStoreStatus?)

public static bool operator !=(BackupStoreStatus? left, BackupStoreStatus? right)

Parameters

left BackupStoreStatus
right BackupStoreStatus

Returns

bool