Class: PendingActivityInfo
Represents a PendingActivityInfo.
Properties
activityId
activityId:
string
PendingActivityInfo activityId.
activityOptions?
optionalactivityOptions?:$Properties|null
Current activity options. May be different from the one used to start the activity.
activityType?
optionalactivityType?:$Properties|null
PendingActivityInfo activityType.
assignedBuildId?
optionalassignedBuildId?:"useWorkflowBuildId"|"lastIndependentlyAssignedBuildId"
Absence of assigned_build_id generally means this task is on an "unversioned" task queue.
In rare cases, it can also mean that the task queue is versioned but we failed to write activity's
independently-assigned build ID to the database. This case heals automatically once the task is dispatched.
Deprecated. This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
attempt
attempt:
number
PendingActivityInfo attempt.
currentRetryInterval?
optionalcurrentRetryInterval?:$Properties|null
The time activity will wait until the next retry. If activity is currently running it will be next retry interval if activity failed. If activity is currently waiting it will be current retry interval. If there will be no retry it will be null.
expirationTime?
optionalexpirationTime?:$Properties|null
PendingActivityInfo expirationTime.
heartbeatDetails?
optionalheartbeatDetails?:$Properties|null
PendingActivityInfo heartbeatDetails.
lastAttemptCompleteTime?
optionallastAttemptCompleteTime?:$Properties|null
The time when the last activity attempt was completed. If activity has not been completed yet then it will be null.
lastDeployment?
optionallastDeployment?:$Properties|null
The deployment this activity was dispatched to most recently. Present only if the activity
was dispatched to a versioned worker.
Deprecated. Use last_deployment_version.
lastDeploymentVersion?
optionallastDeploymentVersion?:$Properties|null
The Worker Deployment Version this activity was dispatched to most recently. If nil, the activity has not yet been dispatched or was last dispatched to an unversioned worker.
lastFailure?
optionallastFailure?:$Properties|null
PendingActivityInfo lastFailure.
lastHeartbeatTime?
optionallastHeartbeatTime?:$Properties|null
PendingActivityInfo lastHeartbeatTime.
lastIndependentlyAssignedBuildId?
optionallastIndependentlyAssignedBuildId?:string|null
Deprecated. This means the activity is independently versioned and not bound to the build ID of its workflow. The activity will use the build id in this field instead. If the task fails and is scheduled again, the assigned build ID may change according to the latest versioning rules.
lastStartedTime?
optionallastStartedTime?:$Properties|null
PendingActivityInfo lastStartedTime.
lastWorkerDeploymentVersion
lastWorkerDeploymentVersion:
string
The Worker Deployment Version this activity was dispatched to most recently.
Deprecated. Use last_deployment_version.
lastWorkerIdentity
lastWorkerIdentity:
string
PendingActivityInfo lastWorkerIdentity.
lastWorkerVersionStamp?
optionallastWorkerVersionStamp?:$Properties|null
Deprecated. The version stamp of the worker to whom this activity was most recently dispatched This field should be cleaned up when versioning-2 API is removed. [cleanup-experimental-wv]
maximumAttempts
maximumAttempts:
number
PendingActivityInfo maximumAttempts.
nextAttemptScheduleTime?
optionalnextAttemptScheduleTime?:$Properties|null
Next time when activity will be scheduled. If activity is currently scheduled or started it will be null.
paused
paused:
boolean
Indicates if activity is paused.
pauseInfo?
optionalpauseInfo?:$Properties|null
PendingActivityInfo pauseInfo.
priority?
optionalpriority?:$Properties|null
Priority metadata. If this message is not present, or any fields are not present, they inherit the values from the workflow.
scheduledTime?
optionalscheduledTime?:$Properties|null
PendingActivityInfo scheduledTime.
state
state:
PendingActivityState
PendingActivityInfo state.
useWorkflowBuildId?
optionaluseWorkflowBuildId?:$Properties|null
Deprecated. When present, it means this activity is assigned to the build ID of its workflow.
Methods
toJSON()
toJSON():
object
Converts this PendingActivityInfo to JSON.
Returns
object
JSON object
create()
Call Signature
staticcreate(properties?):PendingActivityInfo&$Shape
Creates a new PendingActivityInfo instance using the specified properties.
Parameters
properties?
Properties to set
Returns
PendingActivityInfo & $Shape
PendingActivityInfo instance
Call Signature
staticcreate(properties?):PendingActivityInfo
Creates a new PendingActivityInfo instance using the specified properties.
Parameters
properties?
Properties to set
Returns
PendingActivityInfo
PendingActivityInfo instance
decode()
staticdecode(reader,length?):PendingActivityInfo&$Shape
Decodes a PendingActivityInfo message from the specified reader or buffer.
Parameters
reader
Uint8Array<ArrayBufferLike> | Reader
Reader or buffer to decode from
length?
number
Message length if known beforehand
Returns
PendingActivityInfo & $Shape
PendingActivityInfo
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
decodeDelimited()
staticdecodeDelimited(reader):PendingActivityInfo&$Shape
Decodes a PendingActivityInfo message from the specified reader or buffer, length delimited.
Parameters
reader
Uint8Array<ArrayBufferLike> | Reader
Reader or buffer to decode from
Returns
PendingActivityInfo & $Shape
PendingActivityInfo
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
encode()
staticencode(message,writer?):Writer
Encodes the specified PendingActivityInfo message. Does not implicitly temporal.api.workflow.v1.PendingActivityInfo.verify|verify messages.
Parameters
message
PendingActivityInfo message or plain object to encode
writer?
Writer
Writer to encode to
Returns
Writer
Writer
encodeDelimited()
staticencodeDelimited(message,writer?):Writer
Encodes the specified PendingActivityInfo message, length delimited. Does not implicitly temporal.api.workflow.v1.PendingActivityInfo.verify|verify messages.
Parameters
message
PendingActivityInfo message or plain object to encode
writer?
Writer
Writer to encode to
Returns
Writer
Writer
fromObject()
staticfromObject(object):PendingActivityInfo
Creates a PendingActivityInfo message from a plain object. Also converts values to their respective internal types.
Parameters
object
Plain object
Returns
PendingActivityInfo
PendingActivityInfo
toObject()
statictoObject(message,options?):object
Creates a plain object from a PendingActivityInfo message. Also converts values to other types if specified.
Parameters
message
PendingActivityInfo
PendingActivityInfo
options?
IConversionOptions
Conversion options
Returns
object
Plain object