Class CellTrafficAutomationMaterializationConditionDescriptor
Namespace: Cephalon.Abstractions.Technologies
Assembly: Cephalon.Abstractions.dll
Describes one typed provider-managed or edge-managed materialization condition for a cell traffic automation answer.
public sealed class CellTrafficAutomationMaterializationConditionDescriptorInheritance
Section titled “Inheritance”object ← CellTrafficAutomationMaterializationConditionDescriptor
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”CellTrafficAutomationMaterializationConditionDescriptor(string, string, string, string, string, string?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ CellTrafficAutomationMaterializationConditionDescriptor(string, string, string, string, string, string?, string?, IReadOnlyDictionary<string, string>?)”Creates a typed cell traffic automation materialization condition descriptor.
public CellTrafficAutomationMaterializationConditionDescriptor(string dimension, string category, string conditionId, string state, string severity, string? reason = null, string? description = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”dimension string
The stable materialization dimension, such as provider or edge.
category string
The stable condition category, such as readiness, dependency, or ownership.
conditionId string
The stable provider-facing or edge-facing condition identifier inside the selected category, such as
gateway-accepted, ingress-route-present, or ownership.
state string
The stable condition state, such as met, unmet, pending, or unknown.
severity string
The operator-facing severity for the current condition answer, such as info, warning, or
error.
reason string?
The stable reason identifier that explains why the current condition state was selected.
description string?
The optional operator-facing condition summary.
metadata IReadOnlyDictionary<string, string>?
Optional provider-facing or edge-facing condition metadata.
Properties
Section titled “Properties”Category
Section titled “ Category”Gets the stable condition category.
public string Category { get; }Property Value
Section titled “Property Value”ConditionId
Section titled “ ConditionId”Gets the stable provider-facing or edge-facing condition identifier.
public string ConditionId { get; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets the optional operator-facing condition summary.
public string? Description { get; }Property Value
Section titled “Property Value”Dimension
Section titled “ Dimension”Gets the stable materialization dimension that produced the condition.
public string Dimension { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional provider-facing or edge-facing condition metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Reason
Section titled “ Reason”Gets the stable reason identifier that explains why the current condition state was selected.
public string? Reason { get; }Property Value
Section titled “Property Value”Severity
Section titled “ Severity”Gets the operator-facing severity for the current condition answer.
public string Severity { get; }Property Value
Section titled “Property Value”Gets the stable condition state.
public string State { get; }