Optional ReadonlydeadlineWall-clock budget in ms for reaching a terminal state.
Optional ReadonlymaxMaximum number of status polls before giving up.
Optional ReadonlymaxCap for the exponential backoff interval in ms.
Optional ReadonlypollBase poll interval in ms (defaults to the adapter's cadence).
Optional ReadonlysignalAbort the poll loop (and the in-flight status request) when this fires.
Bounds for IJobRun.results. Without any bound a hung or never-terminal status endpoint polls forever with no caller cancellation. Implementations pass signal through to the underlying status request, stop polling when the signal aborts or a deadline / attempt cap is reached, and use capped exponential backoff between polls.