perago.TimeoutPolicy#
- class perago.TimeoutPolicy(*, policy='TIME_OUT_WF', seconds=0, response_seconds=600, poll_seconds=0, total_seconds=0)[源代码]#
Timeout controls copied into the generated Conductor TaskDef.
TimeoutPolicyholds the general Conductor timeout fields used by the generated TaskDef.- Parameters:
- policy{"RETRY", "TIME_OUT_WF", "ALERT_ONLY"}, default="TIME_OUT_WF"
Timeout behavior written as
timeoutPolicy.- secondsint, default=0
Task timeout written as
timeoutSeconds.- response_secondsint, default=600
Response timeout written as
responseTimeoutSeconds.- poll_secondsint, default=0
Poll timeout written as
pollTimeoutSeconds.- total_secondsint, default=0
Total timeout written as
totalTimeoutSeconds.
- 参数:
Notes
All values are non-negative integers and unknown fields are rejected.
Examples
>>> TimeoutPolicy(response_seconds=900) TimeoutPolicy(...)
Attributes
policysecondsresponse_secondspoll_secondstotal_seconds