Class CellTrafficAutomationRouteSettings
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Engine.Configuration
Assembly: Cephalon.Engine.dll
Describes one configuration-driven cell traffic-automation route override.
public sealed class CellTrafficAutomationRouteSettingsInheritance
Section titled “Inheritance”object ← CellTrafficAutomationRouteSettings
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”CellTrafficAutomationRouteSettings(string, string?, string?, string?, string?, string?, IReadOnlyDictionary<string, string>?)
Section titled “ CellTrafficAutomationRouteSettings(string, string?, string?, string?, string?, string?, IReadOnlyDictionary<string, string>?)”Creates cell traffic-automation route settings.
public CellTrafficAutomationRouteSettings(string routeId, string? automationMode = null, string? triggerMode = null, string? actionMode = null, string? materializationMode = null, string? notes = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”routeId string
The stable governed route identifier.
automationMode string?
The optional normalized automation posture for this route.
triggerMode string?
The optional normalized trigger posture for this route.
actionMode string?
The optional normalized action posture for this route.
materializationMode string?
The optional normalized materialization posture for this route.
notes string?
Optional operator-facing notes for this route-specific overlay.
metadata IReadOnlyDictionary<string, string>?
Optional route-specific runtime metadata.
CellTrafficAutomationRouteSettings(string, string?, string?, string?, string?, string?, IReadOnlyDictionary<string, string>?, string?, IReadOnlyList<string>?)
Section titled “ CellTrafficAutomationRouteSettings(string, string?, string?, string?, string?, string?, IReadOnlyDictionary<string, string>?, string?, IReadOnlyList<string>?)”Creates cell traffic-automation route settings with provider and edge targeting.
public CellTrafficAutomationRouteSettings(string routeId, string? automationMode, string? triggerMode, string? actionMode, string? materializationMode, string? notes, IReadOnlyDictionary<string, string>? metadata, string? providerId, IReadOnlyList<string>? edgeNodeIds = null)Parameters
Section titled “Parameters”routeId string
The stable governed route identifier.
automationMode string?
The optional normalized automation posture for this route.
triggerMode string?
The optional normalized trigger posture for this route.
actionMode string?
The optional normalized action posture for this route.
materializationMode string?
The optional normalized materialization posture for this route.
notes string?
Optional operator-facing notes for this route-specific overlay.
metadata IReadOnlyDictionary<string, string>?
Optional route-specific runtime metadata.
providerId string?
The optional external provider or control-plane identifier for this route.
edgeNodeIds IReadOnlyList<string>?
The optional edge-node identifiers for this route.
Properties
Section titled “Properties”ActionMode
Section titled “ ActionMode”Gets the optional normalized action posture for this route.
public string? ActionMode { get; }Property Value
Section titled “Property Value”AutomationMode
Section titled “ AutomationMode”Gets the optional normalized automation posture for this route.
public string? AutomationMode { get; }Property Value
Section titled “Property Value”EdgeNodeIds
Section titled “ EdgeNodeIds”Gets the optional edge-node identifiers for this route.
public IReadOnlyList<string> EdgeNodeIds { get; }Property Value
Section titled “Property Value”MaterializationMode
Section titled “ MaterializationMode”Gets the optional normalized materialization posture for this route.
public string? MaterializationMode { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional route-specific runtime metadata.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
Gets optional operator-facing notes for this route-specific overlay.
public string? Notes { get; }Property Value
Section titled “Property Value”ProviderId
Section titled “ ProviderId”Gets the optional external provider or control-plane identifier for this route.
public string? ProviderId { get; }Property Value
Section titled “Property Value”RouteId
Section titled “ RouteId”Gets the stable governed route identifier.
public string RouteId { get; }Property Value
Section titled “Property Value”TriggerMode
Section titled “ TriggerMode”Gets the optional normalized trigger posture for this route.
public string? TriggerMode { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”FromSection(IConfigurationSection)
Section titled “ FromSection(IConfigurationSection)”Reads one cell traffic-automation route override from configuration.
public static CellTrafficAutomationRouteSettings FromSection(IConfigurationSection section)Parameters
Section titled “Parameters”section IConfigurationSection
The configuration section that contains the route override.
Returns
Section titled “Returns”CellTrafficAutomationRouteSettings
The parsed route settings.