Interface: StartNexusOperationOptions
Options for starting a standalone Nexus operation via NexusServiceClient.startOperation or NexusServiceClient.executeOperation.
Properties
headers?
optionalheaders?:Record<string,string>
Headers to attach to the Nexus request. Transmitted to the handler as-is. Useful for propagating tracing information.
id
id:
string
Caller-side identifier for this operation. Must be unique among operations in the same namespace, subject to idReusePolicy and idConflictPolicy.
idConflictPolicy?
optionalidConflictPolicy?:NexusOperationIdConflictPolicy
How to handle an operation ID that is in use by a currently running operation.
Default
NexusOperationIdConflictPolicy.FAIL
idReusePolicy?
optionalidReusePolicy?:NexusOperationIdReusePolicy
How to handle an operation ID that was used by a previously closed operation.
Default
NexusOperationIdReusePolicy.ALLOW_DUPLICATE
scheduleToCloseTimeout?
optionalscheduleToCloseTimeout?:Duration
Schedule-to-close timeout for this operation.
scheduleToStartTimeout?
optionalscheduleToStartTimeout?:Duration
Schedule-to-start timeout for this operation.
searchAttributes?
optionalsearchAttributes?:SearchAttributePair[] |TypedSearchAttributes
Search attributes for indexing.
startToCloseTimeout?
optionalstartToCloseTimeout?:Duration
Start-to-close timeout for this operation.
summary?
optionalsummary?:string
Single-line Temporal-markdown summary used by user interfaces to display operation metadata.