Class CdcCaptureExecutionRuntimeReportingCoverageStatus
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Describes the declared-versus-reported coverage currently visible for one CDC execution runtime.
public sealed record CdcCaptureExecutionRuntimeReportingCoverageStatus : IEquatable<CdcCaptureExecutionRuntimeReportingCoverageStatus>Inheritance
Section titled “Inheritance”object ← CdcCaptureExecutionRuntimeReportingCoverageStatus
Implements
Section titled “Implements”IEquatable<CdcCaptureExecutionRuntimeReportingCoverageStatus>
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”CdcCaptureExecutionRuntimeReportingCoverageStatus(string, string?)
Section titled “ CdcCaptureExecutionRuntimeReportingCoverageStatus(string, string?)”Creates a new execution-runtime reporting-coverage answer.
public CdcCaptureExecutionRuntimeReportingCoverageStatus(string state, string? description = null)Parameters
Section titled “Parameters”state string
The stable reporting-coverage state, such as unreported, partially-reported, or fully-reported.
description string?
An optional operator-facing reporting-coverage summary.
Properties
Section titled “Properties”DeclaredCaptureCount
Section titled “ DeclaredCaptureCount”Gets the number of declared CDC captures currently owned by the execution runtime.
public int DeclaredCaptureCount { get; init; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets an optional operator-facing reporting-coverage summary.
public string? Description { get; }Property Value
Section titled “Property Value”HasFullCoverage
Section titled “ HasFullCoverage”Gets a value indicating whether the execution runtime has reported every declared CDC capture.
public bool HasFullCoverage { get; }Property Value
Section titled “Property Value”HasUnreportedCdcCaptures
Section titled “ HasUnreportedCdcCaptures”Gets a value indicating whether any declared CDC captures still have not reported runtime state.
public bool HasUnreportedCdcCaptures { get; }Property Value
Section titled “Property Value”ReportedCaptureCount
Section titled “ ReportedCaptureCount”Gets the number of declared CDC captures that have reported runtime state.
public int ReportedCaptureCount { get; init; }Property Value
Section titled “Property Value”Gets the stable reporting-coverage state.
public string State { get; }Property Value
Section titled “Property Value”UnreportedCaptureCount
Section titled “ UnreportedCaptureCount”Gets the number of declared CDC captures that have not reported runtime state yet.
public int UnreportedCaptureCount { get; }Property Value
Section titled “Property Value”UnreportedCdcCaptureIds
Section titled “ UnreportedCdcCaptureIds”Gets the declared CDC capture identifiers that have not reported runtime state yet.
public IReadOnlyList<string> UnreportedCdcCaptureIds { get; init; }