Interface: ActivityExecutionDescription
client.ActivityExecutionDescription
Return type of ActivityClient.describe
Hierarchy
-
↳
ActivityExecutionDescription
Properties
activityId
• activityId: string
Inherited from
ActivityExecutionInfo.activityId
activityRunId
• activityRunId: string
Inherited from
ActivityExecutionInfo.activityRunId
activityType
• activityType: string
Inherited from
ActivityExecutionInfo.activityType
attempt
• attempt: number
canceledReason
• Optional canceledReason: string
closeTime
• Optional closeTime: Date
Inherited from
ActivityExecutionInfo.closeTime
currentRetryIntervalMs
• Optional currentRetryIntervalMs: number
executionDurationMs
• Optional executionDurationMs: number
Inherited from
ActivityExecutionInfo.executionDurationMs
executionTime
• Optional executionTime: Date
Inherited from
ActivityExecutionInfo.executionTime
expirationTime
• Optional expirationTime: Date
hasHeartbeatDetails
• hasHeartbeatDetails: boolean
True if heartbeat details are available. Always false if import('activity-client').ActivityDescribeOptions.includeHeartbeatDetails was false.
hasInput
• hasInput: boolean
True if activity input is available. Always false if import('activity-client').ActivityDescribeOptions.includeInput was false.
hasLastFailure
• hasLastFailure: boolean
True if last failure is available. Always false if import('activity-client').ActivityDescribeOptions.includeLastFailure was false.
hasOutcomeFailure
• hasOutcomeFailure: boolean
True if outcome failure is available. The activity must have closed with a failure for outcome failure to be available. Always false if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
hasResult
• hasResult: boolean
True if activity result is available. The activity must have completed successfully for result to be available. Always false if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
heartbeatTimeoutMs
• Optional heartbeatTimeoutMs: number
lastAttemptCompleteTime
• Optional lastAttemptCompleteTime: Date
lastDeploymentVersion
• Optional lastDeploymentVersion: WorkerDeploymentVersion
lastHeartbeatTime
• Optional lastHeartbeatTime: Date
lastStartedTime
• Optional lastStartedTime: Date
lastWorkerIdentity
• Optional lastWorkerIdentity: string
nextAttemptScheduleTime
• Optional nextAttemptScheduleTime: Date
priority
• priority: Priority
rawCallbacks
• rawCallbacks: RawActivityExecutionCallbacks
rawInfo
• rawInfo: IActivityExecutionInfo
rawListInfo
• Optional rawListInfo: IActivityExecutionListInfo
Inherited from
ActivityExecutionInfo.rawListInfo
retryPolicy
• retryPolicy: RetryPolicy
runState
• Optional runState: PendingActivityState
scheduleTime
• Optional scheduleTime: Date
Inherited from
ActivityExecutionInfo.scheduleTime
scheduleToCloseTimeoutMs
• Optional scheduleToCloseTimeoutMs: number
scheduleToStartTimeoutMs
• Optional scheduleToStartTimeoutMs: number
startDelayMs
• Optional startDelayMs: number
startToCloseTimeoutMs
• Optional startToCloseTimeoutMs: number
status
• status: ActivityExecutionStatus
Inherited from
taskQueue
• taskQueue: string
Inherited from
ActivityExecutionInfo.taskQueue
totalHeartbeatCount
• Optional totalHeartbeatCount: number
typedSearchAttributes
• typedSearchAttributes: TypedSearchAttributes
Inherited from
ActivityExecutionInfo.typedSearchAttributes
Methods
getHeartbeatDetails
▸ getHeartbeatDetails<T>(): Promise<undefined | T>
Deserializes heartbeat details. Returns undefined if heartbeat details are unavailable. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeHeartbeatDetails was false.
Type parameters
| Name | Type |
|---|---|
T | any |
Returns
Promise<undefined | T>
getInput
▸ getInput<T>(): Promise<undefined | T>
Deserializes activity input. Returns undefined if input is unavailable. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeInput was false.
Type parameters
| Name | Type |
|---|---|
T | extends any[] = any[] |
Returns
Promise<undefined | T>
getLastFailure
▸ getLastFailure(): Promise<undefined | Error>
Deserializes last failure. Returns undefined if last failure is unavailable. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeLastFailure was false.
Returns
Promise<undefined | Error>
getOutcomeFailure
▸ getOutcomeFailure(): Promise<undefined | Error>
Deserializes heartbeat details. Returns undefined if heartbeat details are unavailable. The activity must have closed with a failure for outcome failure to be available. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
Returns
Promise<undefined | Error>
getResult
▸ getResult<T>(): Promise<undefined | T>
Deserializes activity result. Returns undefined if result is unavailable. The activity must have completed successfully for result to be available. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
Type parameters
| Name | Type |
|---|---|
T | any |
Returns
Promise<undefined | T>