Class: Temporalio::Workflow::Info

Inherits:
Struct
  • Object
show all
Defined in:
lib/temporalio/workflow/info.rb

Overview

Class containing information about a workflow.

Instance Attribute Summary collapse

Instance Attribute Details

#attemptObject

Returns the value of attribute attempt

Returns:

  • (Object)

    the current value of attempt



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def attempt
  @attempt
end

#continued_run_idObject

Returns the value of attribute continued_run_id

Returns:

  • (Object)

    the current value of continued_run_id



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def continued_run_id
  @continued_run_id
end

#cron_scheduleObject

Returns the value of attribute cron_schedule

Returns:

  • (Object)

    the current value of cron_schedule



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def cron_schedule
  @cron_schedule
end

#execution_timeoutObject

Returns the value of attribute execution_timeout

Returns:

  • (Object)

    the current value of execution_timeout



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def execution_timeout
  @execution_timeout
end

#headersObject

Returns the value of attribute headers

Returns:

  • (Object)

    the current value of headers



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def headers
  @headers
end

#namespaceObject

Returns the value of attribute namespace

Returns:

  • (Object)

    the current value of namespace



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def namespace
  @namespace
end

#parentObject

Returns the value of attribute parent

Returns:

  • (Object)

    the current value of parent



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def parent
  @parent
end

#raw_memoObject

Returns the value of attribute raw_memo

Returns:

  • (Object)

    the current value of raw_memo



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def raw_memo
  @raw_memo
end

#retry_policyObject

Returns the value of attribute retry_policy

Returns:

  • (Object)

    the current value of retry_policy



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def retry_policy
  @retry_policy
end

#run_idObject

Returns the value of attribute run_id

Returns:

  • (Object)

    the current value of run_id



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def run_id
  @run_id
end

#run_timeoutObject

Returns the value of attribute run_timeout

Returns:

  • (Object)

    the current value of run_timeout



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def run_timeout
  @run_timeout
end

#search_attributesObject

Returns the value of attribute search_attributes

Returns:

  • (Object)

    the current value of search_attributes



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def search_attributes
  @search_attributes
end

#start_timeObject

Returns the value of attribute start_time

Returns:

  • (Object)

    the current value of start_time



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def start_time
  @start_time
end

#task_queueObject

Returns the value of attribute task_queue

Returns:

  • (Object)

    the current value of task_queue



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def task_queue
  @task_queue
end

#task_timeoutObject

Returns the value of attribute task_timeout

Returns:

  • (Object)

    the current value of task_timeout



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def task_timeout
  @task_timeout
end

#workflow_idObject

Returns the value of attribute workflow_id

Returns:

  • (Object)

    the current value of workflow_id



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def workflow_id
  @workflow_id
end

#workflow_typeObject

Returns the value of attribute workflow_type

Returns:

  • (Object)

    the current value of workflow_type



19
20
21
# File 'lib/temporalio/workflow/info.rb', line 19

def workflow_type
  @workflow_type
end