ServiceOperationOptions
in package
FinalYes
Immutable routing and waiting options for a service operation.
Table of Contents
Properties
- $businessKey : string|null
- $callerNamespace : string|null
- $callerRunId : string|null
- $callerWorkflowId : string|null
- $connection : string|null
- $duplicateStartPolicy : string|null
- $idempotencyKey : string|null
- $labels : array<string|int, mixed>|null
- $memo : array<string|int, mixed>|null
- $modeOverride : string|null
- $searchAttributes : array<string|int, mixed>|null
- $targetRunId : string|null
- $targetWorkflowId : string|null
- $taskQueue : string|null
- $waitFor : string|null
- $waitTimeoutSeconds : int|null
Methods
- __construct() : mixed
- toArray() : array<string, mixed>
Properties
$businessKey read-only
public
string|null
$businessKey
= null
$callerNamespace read-only
public
string|null
$callerNamespace
= null
$callerRunId read-only
public
string|null
$callerRunId
= null
$callerWorkflowId read-only
public
string|null
$callerWorkflowId
= null
$connection read-only
public
string|null
$connection
= null
$duplicateStartPolicy read-only
public
string|null
$duplicateStartPolicy
= null
$idempotencyKey read-only
public
string|null
$idempotencyKey
= null
$labels read-only
public
array<string|int, mixed>|null
$labels
= null
$memo read-only
public
array<string|int, mixed>|null
$memo
= null
$modeOverride read-only
public
string|null
$modeOverride
= null
$searchAttributes read-only
public
array<string|int, mixed>|null
$searchAttributes
= null
$targetRunId read-only
public
string|null
$targetRunId
= null
$targetWorkflowId read-only
public
string|null
$targetWorkflowId
= null
$taskQueue read-only
public
string|null
$taskQueue
= null
$waitFor read-only
public
string|null
$waitFor
= null
$waitTimeoutSeconds read-only
public
int|null
$waitTimeoutSeconds
= null
Methods
__construct()
public
__construct([string|null $modeOverride = null ][, string|null $waitFor = null ][, int|null $waitTimeoutSeconds = null ][, string|null $idempotencyKey = null ][, string|null $callerNamespace = null ][, string|null $callerWorkflowId = null ][, string|null $callerRunId = null ][, string|null $targetWorkflowId = null ][, string|null $targetRunId = null ][, string|null $connection = null ][, string|null $taskQueue = null ][, string|null $businessKey = null ][, array<string, mixed>|null $labels = null ][, array<string, mixed>|null $memo = null ][, array<string, mixed>|null $searchAttributes = null ][, string|null $duplicateStartPolicy = null ]) : mixed
Parameters
- $modeOverride : string|null = null
- $waitFor : string|null = null
- $waitTimeoutSeconds : int|null = null
- $idempotencyKey : string|null = null
- $callerNamespace : string|null = null
- $callerWorkflowId : string|null = null
- $callerRunId : string|null = null
- $targetWorkflowId : string|null = null
- $targetRunId : string|null = null
- $connection : string|null = null
- $taskQueue : string|null = null
- $businessKey : string|null = null
- $labels : array<string, mixed>|null = null
- $memo : array<string, mixed>|null = null
- $searchAttributes : array<string, mixed>|null = null
- $duplicateStartPolicy : string|null = null
toArray()
public
toArray() : array<string, mixed>