Skip to main content

ExecutePipelineRequest

Namespace: Meshmakers.Octo.Communication.Contracts.MessageObjects

Arguments for executing a mesh pipeline via the distribution event hub

public record ExecutePipelineRequest : IEquatable<ExecutePipelineRequest>

Inheritance ObjectExecutePipelineRequest
Implements IEquatable<ExecutePipelineRequest>

Properties

TenantId

Returns the tenant id

public string TenantId { get; }

Property Value

String

PipelineInput

An optional value as pipeline input

public string PipelineInput { get; set; }

Property Value

String

IsDryRun

When true, the adapter executes the pipeline with all Load-node side effects suppressed (M4-B.2 dry-run). Load nodes that honour the flag record their would-be payload via the debug stream instead of firing their real sink. Default false preserves classic real-effect semantics.

public bool IsDryRun { get; set; }

Property Value

Boolean

Constructors

ExecutePipelineRequest(String, String)

Constructor

public ExecutePipelineRequest(string tenantId, string pipelineInput)

Parameters

tenantId String
Tenant id

pipelineInput String
Optional pipeline input