class documentation
class NexusOperationExecutionDescription(NexusOperationExecution): (source)
Detailed information about a standalone Nexus operation execution.
Warning
This API is experimental and unstable.
| Async Method | static |
Gets the general fixed details for this Nexus operation execution that may appear in UI/CLI. This can be in Temporal markdown format and can span multiple lines. |
| Async Method | static |
Gets the single-line fixed summary for this Nexus operation execution that may appear in UI/CLI. This can be in single-line Temporal markdown format. |
| Class Variable | attempt |
Current attempt number. |
| Class Variable | blocked |
Reason the operation is blocked, if any. |
| Class Variable | cancellation |
Cancellation info if cancellation was requested. |
| Class Variable | expiration |
Scheduled time plus schedule_to_close_timeout. |
| Class Variable | identity |
Identity of the client that started this operation. |
| Class Variable | last |
Time when the last attempt completed. |
| Class Variable | last |
Failure from the last failed attempt, if any. |
| Class Variable | next |
Time when the next attempt will be scheduled. |
| Class Variable | operation |
Operation token is only set for asynchronous operations after a successful start_operation call. |
| Class Variable | raw |
Underlying protobuf description info. |
| Class Variable | request |
Server-generated request ID used as an idempotency token. |
| Class Variable | schedule |
Schedule-to-close timeout for this operation. |
| Class Variable | schedule |
Schedule-to-start timeout for this operation. |
| Class Variable | start |
Start-to-close timeout for this operation. |
| Class Variable | state |
More detailed breakdown if status is NexusOperationExecutionStatus.RUNNING. |
| Async Class Method | _from |
Create from raw proto nexus operation execution info. |
| Async Method | _decode |
Internal method to decode metadata lazily. |
| Class Variable | _data |
Undocumented |
| Instance Variable | _metadata |
Undocumented |
| Instance Variable | _static |
Undocumented |
| Instance Variable | _static |
Undocumented |
Inherited from NexusOperationExecution:
| Class Variable | close |
Time the operation reached a terminal status, if closed. |
| Class Variable | endpoint |
Endpoint name. |
| Class Variable | execution |
Duration from scheduled to close time, only populated if closed. |
| Class Variable | operation |
Operation name. |
| Class Variable | operation |
Unique identifier of this operation. |
| Class Variable | raw |
Underlying protobuf info. |
| Class Variable | run |
Run ID of the standalone Nexus operation. |
| Class Variable | schedule |
Time the operation was originally scheduled. |
| Class Variable | search |
Current set of search attributes if any. |
| Class Variable | service |
Service name. |
| Class Variable | state |
Number of state transitions. |
| Class Variable | status |
Current status of the operation. |
| Class Method | _from |
Create from raw proto nexus operation list info. |
Gets the general fixed details for this Nexus operation execution that may appear in UI/CLI. This can be in Temporal markdown format and can span multiple lines.
Gets the single-line fixed summary for this Nexus operation execution that may appear in UI/CLI. This can be in single-line Temporal markdown format.
async def _from_execution_info(cls, info:
temporalio.api.nexus.v1.NexusOperationExecutionInfo, data_converter: temporalio.converter.DataConverter) -> Self:
(source)
¶
Create from raw proto nexus operation execution info.