Class CdcCaptureExecutionRuntimeRemediationStatus
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Describes the current operator-facing remediation posture for one CDC execution runtime.
public sealed record CdcCaptureExecutionRuntimeRemediationStatus : IEquatable<CdcCaptureExecutionRuntimeRemediationStatus>Inheritance
Section titled “Inheritance”object ← CdcCaptureExecutionRuntimeRemediationStatus
Implements
Section titled “Implements”IEquatable<CdcCaptureExecutionRuntimeRemediationStatus>
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”CdcCaptureExecutionRuntimeRemediationStatus(string, string?)
Section titled “ CdcCaptureExecutionRuntimeRemediationStatus(string, string?)”Creates a new execution-runtime remediation answer.
public CdcCaptureExecutionRuntimeRemediationStatus(string state, string? description = null)Parameters
Section titled “Parameters”state string
The stable remediation state, such as ready, attention, or blocked.
description string?
An optional operator-facing remediation summary.
Properties
Section titled “Properties”AffectedCaptureCount
Section titled “ AffectedCaptureCount”Gets the number of CDC captures currently affected by active remediation work.
public int AffectedCaptureCount { get; }Property Value
Section titled “Property Value”AffectedCdcCaptureIds
Section titled “ AffectedCdcCaptureIds”Gets the CDC capture identifiers currently affected by active remediation work.
public IReadOnlyList<string> AffectedCdcCaptureIds { get; init; }Property Value
Section titled “Property Value”CategoryCount
Section titled “ CategoryCount”Gets the number of active remediation categories currently visible for the execution runtime.
public int CategoryCount { get; }Property Value
Section titled “Property Value”CategoryIds
Section titled “ CategoryIds”Gets the stable remediation categories currently active for the execution runtime.
public IReadOnlyList<string> CategoryIds { get; init; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets an optional operator-facing remediation summary.
public string? Description { get; }Property Value
Section titled “Property Value”FailedCdcCaptureIds
Section titled “ FailedCdcCaptureIds”Gets the CDC capture identifiers whose latest reported runtime outcome is failed.
public IReadOnlyList<string> FailedCdcCaptureIds { get; init; }Property Value
Section titled “Property Value”IsBlocked
Section titled “ IsBlocked”Gets a value indicating whether the execution runtime is currently blocked by failed CDC captures.
public bool IsBlocked { get; }Property Value
Section titled “Property Value”ReporterCoordinationIssueCdcCaptureIds
Section titled “ ReporterCoordinationIssueCdcCaptureIds”Gets the CDC capture identifiers whose latest runtime story reports degraded reporter coordination.
public IReadOnlyList<string> ReporterCoordinationIssueCdcCaptureIds { get; init; }Property Value
Section titled “Property Value”RequiresRemediation
Section titled “ RequiresRemediation”Gets a value indicating whether the execution runtime currently requires operator remediation.
public bool RequiresRemediation { get; }Property Value
Section titled “Property Value”StaleCdcCaptureIds
Section titled “ StaleCdcCaptureIds”Gets the CDC capture identifiers whose latest reported runtime observation is stale.
public IReadOnlyList<string> StaleCdcCaptureIds { get; init; }Property Value
Section titled “Property Value”Gets the stable remediation state.
public string State { 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; }