Class ExecutionGraphEdgeDescriptor
Namespace: Cephalon.Abstractions.Execution
Assembly: Cephalon.Abstractions.dll
Describes one directed edge within an execution graph.
public sealed class ExecutionGraphEdgeDescriptorInheritance
Section titled “Inheritance”object ← ExecutionGraphEdgeDescriptor
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”ExecutionGraphEdgeDescriptor(string, string, string?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ ExecutionGraphEdgeDescriptor(string, string, string?, string?, IReadOnlyDictionary<string, string>?)”Creates a new execution-graph edge descriptor.
[JsonConstructor]public ExecutionGraphEdgeDescriptor(string fromNodeId, string toNodeId, string? displayName = null, string? condition = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”fromNodeId string
The source node identifier.
toNodeId string
The destination node identifier.
displayName string?
An optional operator-facing label for the edge.
condition string?
An optional condition or routing hint associated with the edge.
metadata IReadOnlyDictionary<string, string>?
Optional operator-facing metadata associated with the edge.
Properties
Section titled “Properties”Condition
Section titled “ Condition”Gets the optional condition or routing hint for the edge.
public string? Condition { get; }Property Value
Section titled “Property Value”DisplayName
Section titled “ DisplayName”Gets the optional operator-facing label for the edge.
public string? DisplayName { get; }Property Value
Section titled “Property Value”FromNodeId
Section titled “ FromNodeId”Gets the source node identifier.
public string FromNodeId { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional operator-facing metadata associated with the edge.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
ToNodeId
Section titled “ ToNodeId”Gets the destination node identifier.
public string ToNodeId { get; }