Class RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor
Namespace: Cephalon.Abstractions.Transports
Assembly: Cephalon.Abstractions.dll
Describes one grouped host-governance override-rule outcome within a REST publication-group answer.
public sealed class RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptorInheritance
Section titled “Inheritance”object ← RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor
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”RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>?)
Section titled “ RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>?)”Creates a grouped host-governance override-rule summary.
public RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor(string ruleId, IReadOnlyList<string>? matchedCandidateIds = null, IReadOnlyList<string>? selectedCandidateIds = null, IReadOnlyList<string>? appliedCandidateIds = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>? selectionBasisSummaries = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>? selectedActionKindSummaries = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>? appliedActionKindSummaries = null)Parameters
Section titled “Parameters”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<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>?
The grouped decisive selection-basis buckets for the candidates that selected this override rule.
selectedActionKindSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>?
The grouped declared override-action buckets for the candidates that selected this override rule.
appliedActionKindSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>?
The grouped materially applied override-action buckets for the candidates this override rule changed.
Properties
Section titled “Properties”AppliedActionKindSummaries
Section titled “ AppliedActionKindSummaries”Gets the grouped materially applied override-action buckets for the candidates this override rule changed.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor> AppliedActionKindSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>
AppliedCandidateIds
Section titled “ AppliedCandidateIds”Gets the ordered candidate identifiers whose effective runtime answer was materially changed by this override rule.
public IReadOnlyList<string> AppliedCandidateIds { get; }Property Value
Section titled “Property Value”MatchedCandidateIds
Section titled “ MatchedCandidateIds”Gets the ordered candidate identifiers that matched this override rule before one winner was selected.
public IReadOnlyList<string> MatchedCandidateIds { get; }Property Value
Section titled “Property Value”RuleId
Section titled “ RuleId”Gets the stable host-level override-rule identifier summarized by this entry.
public string RuleId { get; }Property Value
Section titled “Property Value”SelectedActionKindSummaries
Section titled “ SelectedActionKindSummaries”Gets the grouped declared override-action buckets for the candidates that selected this override rule.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor> SelectedActionKindSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideActionKindSummaryDescriptor>
SelectedCandidateIds
Section titled “ SelectedCandidateIds”Gets the ordered candidate identifiers that selected this override rule, including runtime no-op selections.
public IReadOnlyList<string> SelectedCandidateIds { get; }Property Value
Section titled “Property Value”SelectionBasisSummaries
Section titled “ SelectionBasisSummaries”Gets the grouped decisive selection-basis buckets for the candidates that selected this override rule.
public IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor> SelectionBasisSummaries { get; }Property Value
Section titled “Property Value”IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>