Class: Temporalio::Workflow
- Inherits:
-
Object
- Object
- Temporalio::Workflow
- Defined in:
- lib/temporalio/workflow/info.rb,
lib/temporalio/workflow/async.rb,
lib/temporalio/workflow/future.rb,
lib/temporalio/workflow/execution_info.rb,
lib/temporalio/workflow/id_reuse_policy.rb,
lib/temporalio/workflow/execution_status.rb,
lib/temporalio/workflow/query_reject_condition.rb
Defined Under Namespace
Modules: Async, ExecutionStatus, QueryRejectCondition Classes: ExecutionInfo, Future, IDReusePolicy, Info, ParentInfo
Instance Attribute Summary collapse
-
#attempt ⇒ Integer
readonly
Attempt of executing the workflow.
-
#continued_run_id ⇒ String
readonly
Run id of the previous workflow which continued-as-new or retired or cron executed into this workflow, if any.
-
#cron_schedule ⇒ String
readonly
Cron schedule of the workflow.
-
#execution_timeout ⇒ Float
readonly
Execution timeout of the workflow (in seconds).
-
#headers ⇒ Hash<String, any>
readonly
Headers for the workflow.
-
#namespace ⇒ String
readonly
Namespace of the workflow.
-
#parent ⇒ Temporalio::Workflow::ParentInfo
readonly
Info of the parent workflow.
-
#raw_memo ⇒ Hash<String, any>
readonly
Memo for the workflow.
-
#retry_policy ⇒ Temporalio::RetryPolicy
readonly
RetryPolicy of the workflow.
-
#run_id ⇒ String
readonly
Run ID of the workflow.
-
#run_timeout ⇒ Float
readonly
Run timeout of the workflow (in seconds).
-
#search_attributes ⇒ Hash<String, String>
readonly
Search attributes of the workflow.
-
#start_time ⇒ Time
readonly
Start time of the workflow.
-
#task_queue ⇒ String
readonly
Task queue of the workflow.
-
#task_timeout ⇒ Float
readonly
Task timeout of the workflow (in seconds).
-
#workflow_id ⇒ String
readonly
ID of the workflow.
-
#workflow_type ⇒ String
readonly
Type of the workflow.
Instance Attribute Details
#attempt ⇒ Integer (readonly)
Returns Attempt of executing the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#continued_run_id ⇒ String (readonly)
Returns Run id of the previous workflow which continued-as-new or retired or cron executed into this workflow, if any.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#cron_schedule ⇒ String (readonly)
Returns Cron schedule of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#execution_timeout ⇒ Float (readonly)
Returns Execution timeout of the workflow (in seconds).
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#headers ⇒ Hash<String, any> (readonly)
Returns Headers for the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#namespace ⇒ String (readonly)
Returns Namespace of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 10
|
#parent ⇒ Temporalio::Workflow::ParentInfo (readonly)
Returns Info of the parent workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#raw_memo ⇒ Hash<String, any> (readonly)
Returns Memo for the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#retry_policy ⇒ Temporalio::RetryPolicy (readonly)
Returns RetryPolicy of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#run_id ⇒ String (readonly)
Returns Run ID of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 10
|
#run_timeout ⇒ Float (readonly)
Returns Run timeout of the workflow (in seconds).
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#search_attributes ⇒ Hash<String, String> (readonly)
Returns Search attributes of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#start_time ⇒ Time (readonly)
Returns Start time of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#task_queue ⇒ String (readonly)
Returns Task queue of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#task_timeout ⇒ Float (readonly)
Returns Task timeout of the workflow (in seconds).
|
# File 'lib/temporalio/workflow/info.rb', line 39
|
#workflow_id ⇒ String (readonly)
Returns ID of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 10
|
#workflow_type ⇒ String (readonly)
Returns Type of the workflow.
|
# File 'lib/temporalio/workflow/info.rb', line 39
|