Skip to content

Class RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor

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

Describes one grouped host-governance suppression-rule outcome within a REST publication-group answer.

public sealed class RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor

objectRestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor

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

RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>?)

Section titled “ RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>?)”

Creates a grouped host-governance suppression-rule summary.

public RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor(string ruleId, IReadOnlyList<string>? matchedCandidateIds = null, IReadOnlyList<string>? suppressedCandidateIds = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>? selectionBasisSummaries = null)

ruleId string

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

matchedCandidateIds IReadOnlyList<string>?

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

suppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that this suppression rule ultimately suppressed.

selectionBasisSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>?

The grouped decisive selection-basis buckets for the candidates this suppression rule ultimately suppressed.

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

public IReadOnlyList<string> MatchedCandidateIds { get; }

IReadOnlyList<string>

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

public string RuleId { get; }

string

Gets the grouped decisive selection-basis buckets for the candidates this suppression rule ultimately suppressed.

public IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor> SelectionBasisSummaries { get; }

IReadOnlyList<RestEndpointPublicationGroupGovernanceSelectionBasisSummaryDescriptor>

Gets the ordered candidate identifiers that this suppression rule ultimately suppressed.

public IReadOnlyList<string> SuppressedCandidateIds { get; }

IReadOnlyList<string>