Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

AsyncOptions Class

Contains maximum stack depths for queueable transactions and the minimum queueable delay in minutes. Passed as parameter to the System.enqueueJob() method to define a unique queueable job signature, the maximum stack depth for queueable transactions and the minimum queueable delay in minutes.

Namespace

System

AsyncOptions Properties

The following are properties for AsyncOptions.

DuplicateSignature

A unique signature for a Queueable job.

Signature

public System.QueueableDuplicateSignature DuplicateSignature {get; set;}

Property Value

Type: QueueableDuplicateSignature Class

MaximumQueueableStackDepth

Maximum stack depth for queueable transactions.

Signature

public Integer MaximumQueueableStackDepth {get; set;}

Property Value

Type: Integer

MinimumQueueableDelayInMinutes

Minimum queueable delay for queueable transactions.

Signature

public Integer MinimumQueueableDelayInMinutes {get; set;}

Property Value

Type: Integer