You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openapi/openapiv2.json
+16-4Lines changed: 16 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -12310,6 +12310,10 @@
12310
12310
"startDelay": {
12311
12311
"type": "string",
12312
12312
"description": "Time to wait before dispatching the first activity task. This delay is not applied to retry attempts."
12313
+
},
12314
+
"timeSkippingConfig": {
12315
+
"$ref": "#/definitions/v1TimeSkippingConfig",
12316
+
"description": "Time-skipping configuration. If not set, time skipping is disabled."
12313
12317
}
12314
12318
}
12315
12319
},
@@ -13471,6 +13475,10 @@
13471
13475
"startDelay": {
13472
13476
"type": "string",
13473
13477
"description": "Time to wait before dispatching the first activity task. This delay is not applied to retry attempts."
13478
+
},
13479
+
"timeSkippingConfig": {
13480
+
"$ref": "#/definitions/v1TimeSkippingConfig",
13481
+
"description": "The current time-skipping configuration for this activity. Reflects the value set at start\nand any subsequent updates via UpdateActivityExecutionOptions. Nil if time skipping is disabled."
13474
13482
}
13475
13483
},
13476
13484
"description": "Information about a standalone activity."
@@ -13632,6 +13640,10 @@
13632
13640
"priority": {
13633
13641
"$ref": "#/definitions/v1Priority",
13634
13642
"description": "Priority metadata. If this message is not present, or any fields are not\npresent, they inherit the values from the workflow."
13643
+
},
13644
+
"timeSkippingConfig": {
13645
+
"$ref": "#/definitions/v1TimeSkippingConfig",
13646
+
"description": "Time-skipping configuration."
13635
13647
}
13636
13648
}
13637
13649
},
@@ -19680,22 +19692,22 @@
19680
19692
"properties": {
19681
19693
"enabled": {
19682
19694
"type": "boolean",
19683
-
"description": "Enables or disables time skipping for this workflow execution."
19695
+
"description": "Enables or disables time skipping for this execution."
19684
19696
},
19685
19697
"fastForward": {
19686
19698
"type": "string",
19687
19699
"description": "Optionally fast-forward the current execution by this duration ahead of current execution time.\nFor a given execution, only one active fast-forward is allowed at a time.\nIf a new fast-forward is set via a update call before the previous\none completes, the new one will override the previous one.\nIf the fast-forward duration exceeds the remaining execution timeout, time will only\nbe fast-forwarded up to the end of the execution.\n\nIf the executions are workflows:\nWhen the fast-forward completes, time skipping is disabled by the call that initiated\nthe fast-forward, and this action is recorded in the WorkflowExecutionTimeSkippingTransitionedEvent.\nIt can be re-enabled by setting `enabled` to true via UpdateWorkflowExecutionOptions.\nThe current workflow execution is a chain of runs (retries, cron, continue-as-new);\nchild workflows are separate executions, so this fast_forward won't affect them."
19688
19700
},
19689
19701
"disableChildPropagation": {
19690
19702
"type": "boolean",
19691
-
"description": "By default, child workflows inherit the \"enabled\" flag when they are started.\nThis flag disables that inheritance."
19703
+
"description": "Workflow executions only. By default, child workflows inherit the \"enabled\" flag when they\nare started. This flag disables that inheritance. Ignored for standalone activities."
19692
19704
},
19693
19705
"disableScheduledActionPropagation": {
19694
19706
"type": "boolean",
19695
-
"description": "By default, executions inherit the \"enabled\" flag when they are started by a scheduler.\nThis flag disables that inheritance."
19707
+
"description": "Scheduler executions only. By default, executions inherit the \"enabled\" flag when they are\nstarted by a scheduler. This flag disables that inheritance. Ignored for standalone activities."
19696
19708
}
19697
19709
},
19698
-
"description": "The configuration for time skipping of an execution.\n\nFor a workflow execution (a chain of runs including retries, cron, continue-as-new):\nWhen time skipping is enabled, virtual time advances automatically whenever there is no in-flight work.\nIn-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\nand possibly other features added in the future.\nUser timers are not classified as in-flight work and will be skipped over; the virtual clock may also skip to the\ntime point of the registered fast forward when there is no in-flight work.\nWhen time is skipped, a WorkflowExecutionTimeSkippingTransitionedEvent will be\nadded to the workflow history to capture the state changes.\n\nFor child workflows, by default, if the parent execution is skipping time, the child execution will also skip time,\nbut a parent's fast_forward won't affect its child's execution. A flag is provided to disable propagation of the\n\"enabled\" flag to child workflows; regardless of that flag, a child workflow inherits the virtual time from the\nparent execution as its start time.\n\nFor a scheduler execution: {{ TBD }}"
19710
+
"description": "The configuration for time skipping of an execution.\n\nFor a workflow execution (a chain of runs including retries, cron, continue-as-new):\nWhen time skipping is enabled, virtual time advances automatically whenever there is no in-flight work.\nIn-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\nand possibly other features added in the future.\nUser timers are not classified as in-flight work and will be skipped over; the virtual clock may also skip to the\ntime point of the registered fast forward when there is no in-flight work.\nWhen time is skipped, a WorkflowExecutionTimeSkippingTransitionedEvent will be\nadded to the workflow history to capture the state changes.\n\nFor child workflows, by default, if the parent execution is skipping time, the child execution will also skip time,\nbut a parent's fast_forward won't affect its child's execution. A flag is provided to disable propagation of the\n\"enabled\" flag to child workflows; regardless of that flag, a child workflow inherits the virtual time from the\nparent execution as its start time.\n\nFor a scheduler execution: {{ TBD }}\n\nFor a standalone activity: time skipping applies to the activity's own retry/backoff schedule.\nActivities scheduled by a workflow do not carry their own configuration; they inherit time\nskipping from the workflow execution. The `disable_child_propagation` and\n`disable_scheduled_action_propagation` fields are workflow/scheduler concepts and are ignored\nfor standalone activities."
0 commit comments