Table of Contents

Class ProjectionRebuildStatus

Namespace
Opossum.Projections
Assembly
Opossum.dll

Current status of projection rebuilding.

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

Properties

EstimatedCompletionAt

Estimated completion time (null if not rebuilding).

public DateTimeOffset? EstimatedCompletionAt { get; init; }

Property Value

DateTimeOffset?

InProgressProjections

Projections currently being rebuilt.

public required List<string> InProgressProjections { get; init; }

Property Value

List<string>

IsRebuilding

Whether a rebuild is currently in progress.

public bool IsRebuilding { get; init; }

Property Value

bool

QueuedProjections

Projections waiting to be rebuilt.

public required List<string> QueuedProjections { get; init; }

Property Value

List<string>

StartedAt

When the current rebuild started.

public DateTimeOffset? StartedAt { get; init; }

Property Value

DateTimeOffset?