PerformanceSelection

class PerformanceSelection(available: Set<String>, requested: String? = null)(source)

Validated workload selection shared by CPU and loaded-host adapters. Omitted selection retains the full registered matrix; explicit IDs cannot silently select nothing. Adapters must still verify their complete registration before constructing a selection.

Parameters

available

complete registered workload IDs for this adapter.

requested

optional comma-separated IDs; unknown, empty and duplicate IDs are rejected.

Constructors

Link copied to clipboard
constructor(available: Set<String>, requested: String? = null)

Properties

Link copied to clipboard
val ids: Set<String>

Detached selected IDs in registration order, independent of the caller's argument ordering.

Link copied to clipboard

Whether evidence covers a proper subset and must be kept separate from full-suite acceptance.