OperationUpdate¶
Structure Class¶
OperationUpdate
dataclass
¶
An update to be applied to an operation during checkpointing.
Attributes¶
callback_options
class-attribute
instance-attribute
¶
callback_options: CallbackOptions | None = None
Configuration options for callback operations in durable executions, including timeout settings and retry behavior.
chained_invoke_options
class-attribute
instance-attribute
¶
chained_invoke_options: ChainedInvokeOptions | None = None
Configuration options for chained function invocations in durable executions, including retry settings and timeout configuration.
context_options
class-attribute
instance-attribute
¶
context_options: ContextOptions | None = None
Options for context operations.
error
class-attribute
instance-attribute
¶
error: ErrorObject | None = None
The error information for failed operations.
name
class-attribute
instance-attribute
¶
name: str | None = None
The customer-provided name for this operation.
parent_id
class-attribute
instance-attribute
¶
parent_id: str | None = None
The unique identifier of the parent operation, if this operation is running within a child context.
payload
class-attribute
instance-attribute
¶
payload: str | None = field(repr=False, default=None)
The payload for successful operations. The maximum payload size is 6 MB
for synchronous EXECUTION operations (RequestResponse invocationType),
1 MB for asynchronous EXECUTION (Event invocationType) and
CHAINED_INVOKE operations, and 256 KB for CONTEXT, STEP, WAIT,
and CALLBACK operations.
step_options
class-attribute
instance-attribute
¶
step_options: StepOptions | None = None
Options for step operations.
sub_type
class-attribute
instance-attribute
¶
sub_type: str | None = None
The subtype of the operation, providing additional categorization.
wait_options
class-attribute
instance-attribute
¶
wait_options: WaitOptions | None = None
Options for wait operations.