Skip to content

Executions

Each entry uses the short function name as the table-of-contents label. Expand an entry to inspect its source file, signature, and XML doc comments.

The functions on this page are grouped by responsibility so related operations stay together.

Data source selection

AddDataSource

Source file, signature, and docstring

Member ExecutionBuilder.AddDataSource(DataSourceBuilder dataSourceBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddDataSource(DataSourceBuilder dataSourceBuilder)

Docstring

Adds the supplied data source to the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

CreateDataSource

Source file, signature, and docstring

Member ExecutionBuilder.CreateDataSource(DataSourceBuilder dataSourceBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder CreateDataSource(DataSourceBuilder dataSourceBuilder)

Docstring

Creates or adds the configured data source entry on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

ReadDataSources

Source file, signature, and docstring

Member ExecutionBuilder.ReadDataSources()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public IReadOnlyList<DataSourceBuilder> ReadDataSources()

Docstring

Returns the configured data sources currently stored on the Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

UpdateDataSource

Source file, signature, and docstring

Member ExecutionBuilder.UpdateDataSource(string dataSourceName, DataSourceBuilder dataSourceBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateDataSource(string dataSourceName, DataSourceBuilder dataSourceBuilder)

Docstring

Updates the configured data source stored on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

DeleteDataSource

Source file, signature, and docstring

Member ExecutionBuilder.DeleteDataSource(string dataSourceName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder DeleteDataSource(string dataSourceName)

Docstring

Removes the configured data source from the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Session selection

AddSession

Source file, signature, and docstring

Member ExecutionBuilder.AddSession(SessionBuilder sessionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddSession(SessionBuilder sessionBuilder)

Docstring

Adds the supplied session to the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

CreateSession

Source file, signature, and docstring

Member ExecutionBuilder.CreateSession(SessionBuilder sessionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder CreateSession(SessionBuilder sessionBuilder)

Docstring

Creates or adds the configured session entry on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

ReadSessions

Source file, signature, and docstring

Member ExecutionBuilder.ReadSessions()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public IReadOnlyList<SessionBuilder> ReadSessions()

Docstring

Returns the configured sessions currently stored on the Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

UpdateSession

Source file, signature, and docstring

Member ExecutionBuilder.UpdateSession(string sessionName, SessionBuilder sessionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateSession(string sessionName, SessionBuilder sessionBuilder)

Docstring

Updates the configured session stored on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

DeleteSession

Source file, signature, and docstring

Member ExecutionBuilder.DeleteSession(string sessionName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder DeleteSession(string sessionName)

Docstring

Removes the configured session from the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Source file, signature, and docstring

Member ExecutionBuilder.AddLink(LinkBuilder linkBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddLink(LinkBuilder linkBuilder)

Docstring

Adds the supplied link to the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Source file, signature, and docstring

Member ExecutionBuilder.CreateLink(LinkBuilder linkBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder CreateLink(LinkBuilder linkBuilder)

Docstring

Creates or adds the configured link entry on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Source file, signature, and docstring

Member ExecutionBuilder.ReadLinks()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public IReadOnlyList<LinkBuilder> ReadLinks()

Docstring

Returns the configured links currently stored on the Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

UpdateLinkAt

Source file, signature, and docstring

Member ExecutionBuilder.UpdateLinkAt(int index, LinkBuilder linkBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateLinkAt(int index, LinkBuilder linkBuilder)

Docstring

Updates the configured link at the specified index on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

DeleteLinkAt

Source file, signature, and docstring

Member ExecutionBuilder.DeleteLinkAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder DeleteLinkAt(int index)

Docstring

Removes the configured link at the specified index from the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Storages

AddStorage

Source file, signature, and docstring

Member ExecutionBuilder.AddStorage(StorageBuilder storageBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddStorage(StorageBuilder storageBuilder)

Docstring

Adds the supplied storage to the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

CreateStorage

Source file, signature, and docstring

Member ExecutionBuilder.CreateStorage(StorageBuilder storageBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder CreateStorage(StorageBuilder storageBuilder)

Docstring

Creates or adds the configured storage entry on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

ReadStorages

Source file, signature, and docstring

Member ExecutionBuilder.ReadStorages()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public IReadOnlyList<StorageBuilder> ReadStorages()

Docstring

Returns the configured storages currently stored on the Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

UpdateStorageAt

Source file, signature, and docstring

Member ExecutionBuilder.UpdateStorageAt(int index, StorageBuilder storageBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateStorageAt(int index, StorageBuilder storageBuilder)

Docstring

Updates the configured storage at the specified index on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

DeleteStorageAt

Source file, signature, and docstring

Member ExecutionBuilder.DeleteStorageAt(int index)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder DeleteStorageAt(int index)

Docstring

Removes the configured storage at the specified index from the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Assertions

AddAssertion

Source file, signature, and docstring

Member ExecutionBuilder.AddAssertion(AssertionBuilder assertionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder AddAssertion(AssertionBuilder assertionBuilder)

Docstring

Adds the supplied assertion to the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

CreateAssertion

Source file, signature, and docstring

Member ExecutionBuilder.CreateAssertion(AssertionBuilder assertionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder CreateAssertion(AssertionBuilder assertionBuilder)

Docstring

Creates or adds the configured assertion entry on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

ReadAssertions

Source file, signature, and docstring

Member ExecutionBuilder.ReadAssertions()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public IReadOnlyList<AssertionBuilder> ReadAssertions()

Docstring

Returns the configured assertions currently stored on the Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

UpdateAssertion

Source file, signature, and docstring

Member ExecutionBuilder.UpdateAssertion(string assertionName, AssertionBuilder assertionBuilder)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder UpdateAssertion(string assertionName, AssertionBuilder assertionBuilder)

Docstring

Updates the configured assertion stored on the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

DeleteAssertion

Source file, signature, and docstring

Member ExecutionBuilder.DeleteAssertion(string assertionName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder DeleteAssertion(string assertionName)

Docstring

Removes the configured assertion from the current Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Executions

ExecutionType

Source file, signature, and docstring

Member ExecutionBuilder.ExecutionType(ExecutionType executionType)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder ExecutionType(ExecutionType executionType)

Docstring

Sets the execution type used when the runner execution is built.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

SetExecutionId

Source file, signature, and docstring

Member ExecutionBuilder.SetExecutionId(string executionId)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder SetExecutionId(string executionId)

Docstring

Sets the execution identifier stored on the built context.

The execution identifier flows into the built context and can later be used by logging, reports, and storage integrations.

Configuration

WithGlobalDict

Source file, signature, and docstring

Member ExecutionBuilder.WithGlobalDict(Dictionary<string, object?> globalDict)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder WithGlobalDict(Dictionary<string, object?> globalDict)

Docstring

Replaces the global dictionary stored on the runner execution context.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

SetCase

Source file, signature, and docstring

Member ExecutionBuilder.SetCase(string caseName)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder SetCase(string caseName)

Docstring

Sets the case file applied by the context builder.

Case files are used as the final scenario-specific overlay that shapes the runtime configuration for a specific execution.

WithMetadata

Source file, signature, and docstring

Member ExecutionBuilder.WithMetadata(MetaDataConfig metaDataConfig)

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public ExecutionBuilder WithMetadata(MetaDataConfig metaDataConfig)

Docstring

Sets the metadata configuration stored on the execution.

Use this method when working with the documented Runner execution builder API surface in code. The change is stored on the current builder instance and is consumed by later build, validation, or execution steps.

Inspection

ReadMetaData

Source file, signature, and docstring

Member ExecutionBuilder.ReadMetaData()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public MetaDataConfig? ReadMetaData()

Docstring

Returns the metadata currently stored on the Runner execution builder instance.

Use this method when working with the documented Runner execution builder API surface in code. Use it to inspect the current configured state without rebuilding the surrounding collection or runtime object graph.

General

Build

Source file, signature, and docstring

Member ExecutionBuilder.Build()

Kind function

Declaring Type ExecutionBuilder

Source File QaaS.Runner/ExecutionBuilder.cs

Signature

public override Execution Build()

Docstring

Builds the configured Runner execution builder output from the current state.

Call this after the fluent configuration is complete. The method validates the accumulated state and materializes the runtime or immutable configuration object represented by the builder.