Interface: $Properties
Properties of a ScheduleActivity.
Extended by
Properties
activityId?
optionalactivityId?:string|null
ScheduleActivity activityId
activityType?
optionalactivityType?:string|null
ScheduleActivity activityType
arguments?
optionalarguments?:$Properties[] |null
Arguments/input to the activity. Called "input" upstream.
cancellationType?
optionalcancellationType?:ActivityCancellationType|null
Defines how the workflow will wait (or not) for cancellation of the activity to be confirmed
doNotEagerlyExecute?
optionaldoNotEagerlyExecute?:boolean|null
If set, the worker will not tell the service that it can immediately start executing this activity. When unset/default, workers will always attempt to do so if activity execution slots are available.
headers?
optionalheaders?: {[k:string]:$Properties; } |null
ScheduleActivity headers
heartbeatTimeout?
optionalheartbeatTimeout?:$Properties|null
Maximum time allowed between successful worker heartbeats.
priority?
optionalpriority?:$Properties|null
The Priority to use for this activity
retryPolicy?
optionalretryPolicy?:$Properties|null
Activities are provided by a default retry policy controlled through the service dynamic configuration. Retries are happening up to schedule_to_close_timeout. To disable retries set retry_policy.maximum_attempts to 1.
scheduleToCloseTimeout?
optionalscheduleToCloseTimeout?:$Properties|null
Indicates how long the caller is willing to wait for an activity completion. Limits how long retries will be attempted. Either this or start_to_close_timeout_seconds must be specified. When not specified defaults to the workflow execution timeout.