This as a non-retryable failure.
This as a non-retryable failure. This does not mutate.
This as a rejected failure.
This as a rejected failure. This does not mutate.
A copy of this object with the given flags replacing the current flags.
A copy of this object with the given flags replacing the current flags. The caller of this method should check to see if a copy is necessary before calling.
Test if this is flagged with a particular set of flags
Test if this is flagged with a particular set of flags
While this exception is safe to retry, the assumption used here is that the underlying situation will not change soon enough to make a retry worthwhile as retrying is most likely to eat up the entire budget.