BatchJobScheduleConfiguration interface
將依據建立作業的排程。 所有時間都會分別固定為UTC,而且不會受到日光節約時間的影響。
屬性
| do |
在此期限之後,將不再依本工作排程新增職缺。 一旦截止日期過了且工作排程下沒有有效職缺,排班就會移回完成狀態。 如果你沒有指定 doNotRunAfter 時間,且你正在建立一個持續的工作排程,該工作排程會一直保持有效,直到你明確終止它為止。 |
| do |
根據本工作時程,任何工作可建立的最早時間。 如果你沒有指定 doNotRunUntil 時間,排程就會立即準備好建立工作。 |
| recurrence |
工作排程下兩個連續工作開始時間之間的時間間隔。 工作排程中任一時間最多只能有一個活躍的工作。 由於工作排程同時最多只能有一個活躍的工作,如果是建立新工作的時間,但前一個工作仍在運行中,批次服務不會在前一個工作完成前建立新工作。 如果前一個工作在新 recurrenceInterval 的 startWindow 期間內未完成,則該期間不會排程新的工作。 對於重複出現的 Jobs,通常應該在 jobSpecification 中指定 jobManagerTask。 如果你不使用 jobManagerTask,你需要一個外部程序來監控工作何時建立、將任務加入工作,並在下一次重複時終止工作。 預設情況下,排程不會重複:在 doNotRunUntil 時間後的 startWindow 內建立一個工作,該工作完成後排程即完成。 最短時間為1分鐘。 若指定較低值,批次服務會錯誤拒絕排程;如果你直接呼叫 REST API,HTTP 狀態碼是 400(錯誤請求)。 時間長度以ISO 8601格式規定。 |
| start |
從排程指示應該建立工作的時間開始的時間區間,該時間內必須建立工作。 若工作未在 startWindow 區間內建立,則「機會」即告喪失;直到排程的下一次重複出現前,不會新增任何工作。 如果排程是重複的,且 startWindow 比遞迴區間長,則這等同於無限的 startWindow,因為在一個遞迴區間中「到期」的工作不會被帶入下一個遞迴區間。 預設是無限。 最短時間為1分鐘。 若指定較低值,批次服務會錯誤拒絕排程;如果你直接呼叫 REST API,HTTP 狀態碼是 400(錯誤請求)。 時間長度以ISO 8601格式規定。 |
屬性詳細資料
doNotRunAfter
在此期限之後,將不再依本工作排程新增職缺。 一旦截止日期過了且工作排程下沒有有效職缺,排班就會移回完成狀態。 如果你沒有指定 doNotRunAfter 時間,且你正在建立一個持續的工作排程,該工作排程會一直保持有效,直到你明確終止它為止。
doNotRunAfter?: Date
屬性值
Date
doNotRunUntil
根據本工作時程,任何工作可建立的最早時間。 如果你沒有指定 doNotRunUntil 時間,排程就會立即準備好建立工作。
doNotRunUntil?: Date
屬性值
Date
recurrenceInterval
工作排程下兩個連續工作開始時間之間的時間間隔。 工作排程中任一時間最多只能有一個活躍的工作。 由於工作排程同時最多只能有一個活躍的工作,如果是建立新工作的時間,但前一個工作仍在運行中,批次服務不會在前一個工作完成前建立新工作。 如果前一個工作在新 recurrenceInterval 的 startWindow 期間內未完成,則該期間不會排程新的工作。 對於重複出現的 Jobs,通常應該在 jobSpecification 中指定 jobManagerTask。 如果你不使用 jobManagerTask,你需要一個外部程序來監控工作何時建立、將任務加入工作,並在下一次重複時終止工作。 預設情況下,排程不會重複:在 doNotRunUntil 時間後的 startWindow 內建立一個工作,該工作完成後排程即完成。 最短時間為1分鐘。 若指定較低值,批次服務會錯誤拒絕排程;如果你直接呼叫 REST API,HTTP 狀態碼是 400(錯誤請求)。 時間長度以ISO 8601格式規定。
recurrenceInterval?: string
屬性值
string
startWindow
從排程指示應該建立工作的時間開始的時間區間,該時間內必須建立工作。 若工作未在 startWindow 區間內建立,則「機會」即告喪失;直到排程的下一次重複出現前,不會新增任何工作。 如果排程是重複的,且 startWindow 比遞迴區間長,則這等同於無限的 startWindow,因為在一個遞迴區間中「到期」的工作不會被帶入下一個遞迴區間。 預設是無限。 最短時間為1分鐘。 若指定較低值,批次服務會錯誤拒絕排程;如果你直接呼叫 REST API,HTTP 狀態碼是 400(錯誤請求)。 時間長度以ISO 8601格式規定。
startWindow?: string
屬性值
string