Class: Temporalio::Client::Schedule::Info
- Inherits:
-
Data
- Object
- Data
- Temporalio::Client::Schedule::Info
- Defined in:
- lib/temporalio/client/schedule.rb,
lib/temporalio/client/schedule.rb
Overview
Information about a schedule.
Instance Attribute Summary collapse
-
#created_at ⇒ Time
When the schedule was created.
-
#last_updated_at ⇒ Time?
When the schedule was last updated.
-
#next_action_times ⇒ Array<Time>
Next 10 scheduled action times.
-
#num_actions ⇒ Integer
Number of actions taken by this schedule.
-
#num_actions_missed_catchup_window ⇒ Integer
Number of times an action was skipped due to missing the catchup window.
-
#num_actions_skipped_overlap ⇒ Integer
Number of actions skipped due to overlap.
-
#recent_actions ⇒ Array<ActionResult>
10 most recent actions, oldest first.
-
#running_actions ⇒ Array<ActionExecution>
Currently running actions.
Instance Attribute Details
#created_at ⇒ Time
Returns When the schedule was created.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def created_at @created_at end |
#last_updated_at ⇒ Time?
Returns When the schedule was last updated.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def last_updated_at @last_updated_at end |
#next_action_times ⇒ Array<Time>
Returns Next 10 scheduled action times.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def next_action_times @next_action_times end |
#num_actions ⇒ Integer
Returns Number of actions taken by this schedule.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def num_actions @num_actions end |
#num_actions_missed_catchup_window ⇒ Integer
Returns Number of times an action was skipped due to missing the catchup window.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def num_actions_missed_catchup_window @num_actions_missed_catchup_window end |
#num_actions_skipped_overlap ⇒ Integer
Returns Number of actions skipped due to overlap.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def num_actions_skipped_overlap @num_actions_skipped_overlap end |
#recent_actions ⇒ Array<ActionResult>
Returns 10 most recent actions, oldest first.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def recent_actions @recent_actions end |
#running_actions ⇒ Array<ActionExecution>
Returns Currently running actions.
131 132 133 |
# File 'lib/temporalio/client/schedule.rb', line 131 def running_actions @running_actions end |