Table of Contents

Class ProjectionRebuildResult

Namespace
Opossum.Projections
Assembly
Opossum.dll

Result of a projection rebuild operation.

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

Properties

Details

Individual projection rebuild details.

public required List<ProjectionRebuildDetail> Details { get; init; }

Property Value

List<ProjectionRebuildDetail>

Duration

Total duration of the rebuild operation.

public TimeSpan Duration { get; init; }

Property Value

TimeSpan

FailedProjections

List of projections that failed to rebuild.

public List<string> FailedProjections { get; }

Property Value

List<string>

Success

Whether all projections rebuilt successfully.

public bool Success { get; }

Property Value

bool

TotalRebuilt

Total number of projections that were rebuilt.

public int TotalRebuilt { get; init; }

Property Value

int