controller.scheduler.recurring_window

A schedule window that triggers a task every 24 hours.

ACI class

trigRecurrWindowP

RN

recurrwinp-{name}

Cursor

ControllerSchedulerRecurringWindowCursor

Parent

controller.scheduler

Atomic

Attributes

Accepted as keyword arguments of .recurring_window(name) and of .set(**attrs) on this cursor. Enum parameters also accept the plain string.

parameter

wire

type

values

default

description

name (positional)

name

str

The name of the recurring schedule window.

maximum_concurrent_tasks

concurCap

int

unlimited

The concurrency capacity limit. This is the maximum number of tasks that can be processed concurrently.

recurring_window_schedule_day

day

TrigDay

Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday, even-day, every-day, odd-day

every-day

The day of the week that the recurring window begins.

schedule_hour

hour

int

0

The hour that the recurring window begins.

schedule_minute

minute

int

0

The minute that the recurring window begins.

delay_between_node_upgrades

nodeUpgInterval

int

0

Delay between node upgrades in seconds. This is applicable only for concurCap 1.

proc_break

procBreak

str

A period of time taken between processing of items within the concurrency cap.

proc_cap

procCap

int

unlimited

Processing size capacity limitation specification. Indicates the limit of items to be processed within this window.

maximum_running_time

timeCap

str

The processing time capacity limit. This is the maximum duration of the window.