Class: Temporalio::Workflow

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#attemptInteger (readonly)

Returns Attempt of executing the workflow.

Returns:

  • (Integer)

    Attempt of executing the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#continued_run_idString (readonly)

Returns Run id of the previous workflow which continued-as-new or retired or cron executed into this workflow, if any.

Returns:

  • (String)

    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_scheduleString (readonly)

Returns Cron schedule of the workflow.

Returns:

  • (String)

    Cron schedule of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#execution_timeoutFloat (readonly)

Returns Execution timeout of the workflow (in seconds).

Returns:

  • (Float)

    Execution timeout of the workflow (in seconds).



# File 'lib/temporalio/workflow/info.rb', line 39

#headersHash<String, any> (readonly)

Returns Headers for the workflow.

Returns:

  • (Hash<String, any>)

    Headers for the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#namespaceString (readonly)

Returns Namespace of the workflow.

Returns:

  • (String)

    Namespace of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 10

#parentTemporalio::Workflow::ParentInfo (readonly)

Returns Info of the parent workflow.

Returns:



# File 'lib/temporalio/workflow/info.rb', line 39

#raw_memoHash<String, any> (readonly)

Returns Memo for the workflow.

Returns:

  • (Hash<String, any>)

    Memo for the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#retry_policyTemporalio::RetryPolicy (readonly)

Returns RetryPolicy of the workflow.

Returns:



# File 'lib/temporalio/workflow/info.rb', line 39

#run_idString (readonly)

Returns Run ID of the workflow.

Returns:

  • (String)

    Run ID of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 10

#run_timeoutFloat (readonly)

Returns Run timeout of the workflow (in seconds).

Returns:

  • (Float)

    Run timeout of the workflow (in seconds).



# File 'lib/temporalio/workflow/info.rb', line 39

#search_attributesHash<String, String> (readonly)

Returns Search attributes of the workflow.

Returns:

  • (Hash<String, String>)

    Search attributes of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#start_timeTime (readonly)

Returns Start time of the workflow.

Returns:

  • (Time)

    Start time of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#task_queueString (readonly)

Returns Task queue of the workflow.

Returns:

  • (String)

    Task queue of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39

#task_timeoutFloat (readonly)

Returns Task timeout of the workflow (in seconds).

Returns:

  • (Float)

    Task timeout of the workflow (in seconds).



# File 'lib/temporalio/workflow/info.rb', line 39

#workflow_idString (readonly)

Returns ID of the workflow.

Returns:

  • (String)

    ID of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 10

#workflow_typeString (readonly)

Returns Type of the workflow.

Returns:

  • (String)

    Type of the workflow.



# File 'lib/temporalio/workflow/info.rb', line 39