code: public T responseTimeoutForEachAttempt(Duration responseTimeoutForEachAttempt) {
          checkArgument(
                  !requireNonNull(responseTimeoutForEachAttempt, "responseTimeoutForEachAttempt").isNegative(),
                  "responseTimeoutForEachAttempt: %s (expected: >= 0)", responseTimeoutForEachAttempt);
          return responseTimeoutMillisForEachAttempt(responseTimeoutForEachAttempt.toMillis());
      }
docs: Sets the response timeout for each attempt. When requests in {@link RetryingClient} are made,
  corresponding responses are timed out by this value. {@code 0} disables the timeout.
  
  @return {@link T} to support method chaining.
  
  @see <a href="https://line.github.io/armeria/advanced-retry.html#per-attempt-timeout">Per-attempt
  timeout</a>