Skip to content

Class RestEndpointGovernanceOverrideSummaryDescriptor

Namespace: Cephalon.Abstractions.Transports
Assembly: Cephalon.Abstractions.dll

Describes one grouped override-rule outcome within a rule-centric REST governance summary.

public sealed class RestEndpointGovernanceOverrideSummaryDescriptor

objectRestEndpointGovernanceOverrideSummaryDescriptor

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

RestEndpointGovernanceOverrideSummaryDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointGovernanceSelectionBasisSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>?)

Section titled “ RestEndpointGovernanceOverrideSummaryDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointGovernanceSelectionBasisSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>?)”

Creates a grouped override-rule summary.

public RestEndpointGovernanceOverrideSummaryDescriptor(string ruleId, IReadOnlyList<string>? matchedCandidateIds = null, IReadOnlyList<string>? selectedCandidateIds = null, IReadOnlyList<string>? appliedCandidateIds = null, IReadOnlyList<RestEndpointGovernanceSelectionBasisSummaryDescriptor>? selectionBasisSummaries = null, IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>? selectedActionKindSummaries = null, IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>? appliedActionKindSummaries = null)

ruleId string

The stable host-level override-rule identifier summarized by this entry.

matchedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that matched this override rule before one winner was selected.

selectedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that selected this override rule, including runtime no-op selections.

appliedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers whose effective runtime answer was materially changed by this override rule.

selectionBasisSummaries IReadOnlyList<RestEndpointGovernanceSelectionBasisSummaryDescriptor>?

The grouped decisive selection-basis buckets for the candidates that selected this override rule.

selectedActionKindSummaries IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>?

The grouped declared override-action buckets for the candidates that selected this override rule.

appliedActionKindSummaries IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>?

The grouped materially applied override-action buckets for the candidates this override rule changed.

Gets the grouped materially applied override-action buckets for the candidates this override rule changed.

public IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor> AppliedActionKindSummaries { get; }

IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>

Gets the ordered candidate identifiers whose effective runtime answer was materially changed by this override rule.

public IReadOnlyList<string> AppliedCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers that matched this override rule before one winner was selected.

public IReadOnlyList<string> MatchedCandidateIds { get; }

IReadOnlyList<string>

Gets the stable host-level override-rule identifier summarized by this entry.

public string RuleId { get; }

string

Gets the grouped declared override-action buckets for the candidates that selected this override rule.

public IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor> SelectedActionKindSummaries { get; }

IReadOnlyList<RestEndpointGovernanceOverrideActionKindSummaryDescriptor>

Gets the ordered candidate identifiers that selected this override rule, including runtime no-op selections.

public IReadOnlyList<string> SelectedCandidateIds { get; }

IReadOnlyList<string>

Gets the grouped decisive selection-basis buckets for the candidates that selected this override rule.

public IReadOnlyList<RestEndpointGovernanceSelectionBasisSummaryDescriptor> SelectionBasisSummaries { get; }

IReadOnlyList<RestEndpointGovernanceSelectionBasisSummaryDescriptor>