ExperimentalOptional ExperimentalargsInput arguments to pass to the activity.
Optional ExperimentalheartbeatIf set, specifies maximum time between successful heartbeats.
ExperimentalidActivity ID of the started activity. It's recommended to use a meaningful business ID.
Optional ExperimentalidSpecifies behavior if there's a running activity with the same ID. Note that there can only be one running Activity for each Activity ID.
Optional ExperimentalidSpecifies behavior if there's a closed activity with the same ID.
Optional ExperimentalpriorityPriority to use when starting this activity.
Optional ExperimentalretryControls how Activity is retried. If not set, the server will assign default retry policy.
Optional ExperimentalscheduleIf set, specifies maximum time for a single execution attempt. This timeout is retryable.
Note: it is required to set at least one of startToCloseTimeout and scheduleToCloseTimeout.
Optional ExperimentalscheduleIf set, specifies maximum time the activity can wait in the task queue before being picked up by a worker. This timeout is non-retryable.
Optional ExperimentalstartTime to wait before dispatching the first activity task. This delay is not applied to retry attempts.
Optional ExperimentalstartIs set, specifies total time the activity is allowed to run, including retries.
Note: it is required to set at least one of startToCloseTimeout and scheduleToCloseTimeout.
Optional ExperimentalsummaryA single-line fixed summary for this activity execution that may appear in UI/CLI. This can be in single-line Temporal markdown format.
ExperimentaltaskTask queue to run this activity on.
Optional ExperimentaltypedSearch attributes for the activity.
Options used by ActivityClient.start.
Standalone Activities are experimental. APIs may be subject to change.