Class: Temporalio::Client::ActivityExecutionOptions

Inherits:
Data
  • Object
show all
Defined in:
lib/temporalio/client/activity_execution_options.rb

Overview

The resolved options of a standalone activity execution, as returned by Temporalio::Client::ActivityHandle#update_options. Reflects the activity's options as the server resolved them after the update was applied.

WARNING: Standalone Activities are experimental.

Instance Attribute Summary collapse

Instance Attribute Details

#heartbeat_timeoutObject (readonly)

Returns the value of attribute heartbeat_timeout

Returns:

  • (Object)

    the current value of heartbeat_timeout



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def heartbeat_timeout
  @heartbeat_timeout
end

#priorityObject (readonly)

Returns the value of attribute priority

Returns:

  • (Object)

    the current value of priority



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def priority
  @priority
end

#retry_policyObject (readonly)

Returns the value of attribute retry_policy

Returns:

  • (Object)

    the current value of retry_policy



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def retry_policy
  @retry_policy
end

#schedule_to_close_timeoutObject (readonly)

Returns the value of attribute schedule_to_close_timeout

Returns:

  • (Object)

    the current value of schedule_to_close_timeout



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def schedule_to_close_timeout
  @schedule_to_close_timeout
end

#schedule_to_start_timeoutObject (readonly)

Returns the value of attribute schedule_to_start_timeout

Returns:

  • (Object)

    the current value of schedule_to_start_timeout



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def schedule_to_start_timeout
  @schedule_to_start_timeout
end

#start_delayObject (readonly)

Returns the value of attribute start_delay

Returns:

  • (Object)

    the current value of start_delay



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def start_delay
  @start_delay
end

#start_to_close_timeoutObject (readonly)

Returns the value of attribute start_to_close_timeout

Returns:

  • (Object)

    the current value of start_to_close_timeout



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def start_to_close_timeout
  @start_to_close_timeout
end

#task_queueObject (readonly)

Returns the value of attribute task_queue

Returns:

  • (Object)

    the current value of task_queue



14
15
16
# File 'lib/temporalio/client/activity_execution_options.rb', line 14

def task_queue
  @task_queue
end