TestimoX

API Reference

Class

BenchmarkRolloutPlan

Namespace TestimoX.Benchmarks.Deployment
Assembly TestimoX
Modifiers sealed

Defines a portable, ordered benchmark rollout plan.

Inheritance

  • Object
  • BenchmarkRolloutPlan

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

Properties

public Int32 SchemaVersion { get; set; } #

Gets or sets the rollout-plan schema version.

public String Id { get; set; } #

Gets or sets the stable plan identifier.

public String DisplayName { get; set; } #

Gets or sets the user-facing plan name.

public String PackId { get; set; } #

Gets or sets the exact benchmark pack identifier.

public String PackHash { get; set; } #

Gets or sets the exact benchmark pack hash, preventing silent pack drift.

public String PolicyId { get; set; } #

Gets or sets an optional governed organization policy identifier.

public String PolicyHash { get; set; } #

Gets or sets the exact governed organization policy hash.

public DateTimeOffset CreatedAt { get; set; } #

Gets or sets the UTC creation time.

public String ChangeReason { get; set; } #

Gets or sets the operator-owned default change reason.

public List<BenchmarkTargetGroup> TargetGroups { get; set; } #

Gets or sets reusable target groups.

public List<BenchmarkRolloutWave> Waves { get; set; } #

Gets or sets ordered rollout waves.

public String ContentHash { get; set; } #

Gets or sets the SHA-256 integrity hash excluding this property.